Du mot à l'image

Convertir un document Word en TIFF en Java

Il existe un besoin croissant de solutions de conversion de documents efficaces et pratiques. Nous utilisons des documents MS Word pour le stockage des données officielles et personnelles. Ils sont également l’un des formats de fichiers les plus populaires pour le partage d’informations officielles par les entreprises, les universités et les organisations gouvernementales. Désormais, afin d’empêcher toute manipulation non autorisée des documents, nous pouvons convertir Word en Image. Ainsi, dans cet article technique, nous nous concentrerons spécifiquement sur la façon de convertir des documents Word en images TIFF à l’aide de l’API Java REST.

Cet article permet aux développeurs d’intégrer rapidement et facilement des fonctionnalités de conversion de documents dans leurs applications, ce qui permet de convertir Word en Tiff, Word en image, Word en image ou DOC en Tiff avec seulement quelques lignes de code.

API de conversion de mots en images

Aspose.Words Cloud SDK for Java est une API REST qui fournit une gamme de fonctionnalités de manipulation de documents, y compris la possibilité de convertir des documents Word en images TIFF. Grâce à son interface simple et facile à utiliser, les développeurs peuvent implémenter rapidement et facilement cette fonctionnalité dans leurs applications Java, sans avoir à se soucier de la complexité de la conversion de documents. Dans l’ensemble, il s’agit d’un outil puissant pour convertir des documents Word en images TIFF, PDF, Word en JPG, Word en HTML et divers autres formats de fichiers pris en charge. Avec son API simple et ses options personnalisables, vous pouvez facilement implémenter cette fonctionnalité dans vos applications et rationaliser les processus de conversion de documents.

Maintenant, pour utiliser le SDK, veuillez ajouter les détails suivants dans pom.xml du projet de type de construction maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Une fois la référence JDK ajoutée au projet, nous devons créer un compte gratuit sur Aspose Cloud. Recherchez maintenant l’ID client et le secret client sur Dashboard.

Convertir un document Word en TIFF en Java

Dans cette section, nous allons convertir Word en image (document TIFF) à l’aide d’un extrait de code Java. Le document Word source sera chargé à partir du stockage en nuage et après la conversion, il sera enregistré dans le même stockage en nuage.

  • Tout d’abord, créez un objet de WordsApi où nous transmettons l’ID client et le secret client en tant que paramètres.
  • Deuxièmement, lisez le document Word d’entrée à partir du lecteur local à l’aide de l’objet File.
  • Troisièmement, créez l’instance UploadFileRequest qui nécessite l’instance File comme argument.
  • Appelez maintenant la méthode uploadFile(…) pour télécharger le document Word sur le stockage cloud.
  • Créez un objet GetDocumentWithFormatRequest(…) tout en fournissant un nom de document Word d’entrée, une valeur de format de sortie au format TIFF et le nom de fichier résultant en tant qu’arguments.
  • Enfin, appelez la méthode getDocumentWithFormat(…) pour convertir Word en Image et enregistrer la sortie dans le stockage Cloud.
// Pour plus d'extraits de code, veuillez https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Obtenez ClientID et ClientSecret à partir de https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // créer un objet de WordsApi
        // si baseUrl est null, WordsApi utilise par défaut https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // lire le contenu du PDF à partir du lecteur local
        File file = new File("C:\\input.docx");
        
        // créer une demande de téléchargement de fichier
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // télécharger le fichier sur le stockage en nuage
        wordsApi.uploadFile(uploadRequest);
            
        // créer un objet de demande de conversion de document tout en spécifiant le nom tiff résultant
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Appelez l'API pour convertir Word en image (TIFF) et enregistrez la sortie dans le stockage en nuage
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Aperçu Word vers TIFF

Image1 :- Aperçu de la conversion Word en TIFF

L’exemple de document Word utilisé dans l’exemple ci-dessus peut être téléchargé depuis testmultipages.docx et le document TIFF résultant depuis Converted.tiff.

Mot dans l’image à l’aide des commandes cURL

Dans cette section, nous allons utiliser les commandes cURL pour la conversion Word en image. Maintenant, la première étape consiste à générer un jeton d’accès JWT lors de l’exécution de la commande suivante.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Une fois que nous avons le jeton JWT, veuillez utiliser la commande suivante pour charger le document Word à partir du stockage en nuage et l’enregistrer dans le document TIFF. Le TIFF résultant est également stocké dans le stockage en nuage.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Conclusion

En conclusion, la conversion de documents Word en images TIFF est une tâche cruciale pour de nombreux développeurs, et le SDK Aspose.Words Cloud pour Java rend cette tâche plus facile que jamais. Grâce à sa puissante API REST et à ses options personnalisables, les développeurs peuvent rapidement et facilement intégrer des fonctionnalités de conversion de documents dans leurs applications Java. Que vous ayez besoin de convertir un seul document ou un grand nombre de documents, Aspose.Words Cloud SDK pour Java fournit une solution fiable et efficace pour convertir Word en images TIFF. Donc, si vous recherchez une solution de conversion de documents robuste et conviviale pour votre application Java, Aspose.Words Cloud SDK for Java vaut vraiment la peine d’être exploré.

De plus, le code source complet du SDK est publié sur GitHub et peut être téléchargé gratuitement. Vous pouvez également envisager d’accéder à l’API dans un navigateur Web via SwaggerUI. Enfin, si vous rencontrez des problèmes lors de l’utilisation des API, n’hésitez pas à nous contacter via le forum de support produit.

Articles Liés

Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :