Dans un passé proche, nous avons publié un article de blog qui illustre le processus de conversion de Word en JPG par programmation. Ce billet de blog nous apprendra comment convertir Word en PNG en utilisant l’image Java library. Cette bibliothèque offre de nombreuses fonctionnalités pour aider les développeurs à créer un convertisseur Word vers PNG en écrivant quelques lignes de code source en langage Java. Cependant, vous êtes censé avoir configuré Java sur votre ordinateur local avant de commencer ce didacticiel.
Les sections suivantes seront couvertes :
Convertisseur Word en PNG - installation de la bibliothèque
Le processus d’installation de cette bibliothèque est simple. Vous pouvez soit télécharger les fichiers JAR ou suivre les configurations Maven pour configurer cette bibliothèque dans votre application Java.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.11</version>
<type>pom</type>
</dependency>
Convertir Word en PNG en utilisant Java
Vous pouvez suivre les étapes suivantes et l’extrait de code pour développer un module de conversion Word vers PNG pour votre application métier :
Veuillez suivre les étapes ci-dessous :
- Créez une instance de la classe Document et chargez le fichier Word source.
- Initialise le constructeur de la classe ImageSaveOptions qui permet de spécifier des options supplémentaires lors du rendu des pages de document ou des formes en images.
- Invoquez la méthode setPageSet pour définir “PageSet” sur “0” afin de convertir uniquement la première page d’un document.
- Modifiez la luminosité de l’image en appelant la méthode setImageBrightness.
- Appelez la méthode setImageContrast pour définir le contraste de l’image.
- Modifiez la résolution horizontale en appelant la méthode setHorizontalResolution. La valeur par défaut de ces propriétés est 96,0, pour une résolution de 96 dpi.
- Enregistrez le document au format PNG en appelant la méthode save.
Copiez et collez le code suivant dans votre fichier principal :
// Instanciez un objet de la classe Document et chargez le fichier MS Word. https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document( "sample.doc");
// Initialisez le constructeur de ImageSaveOptions la classe qui permet de spécifier des options supplémentaires lors du rendu des pages de document ou des formes en images.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// Appelez la méthode setPageSet pour définir "PageSet" sur "0" afin de convertir uniquement la première page d'un document.
options.setPageSet(new PageSet(0));
// Modifiez la luminosité de l'image en appelant la méthode setImageBrightness.
options.setImageBrightness(0.3f);
// Appelez la méthode setImageContrast pour définir le contraste de l'image.
options.setImageContrast(0.7f);
// Modifiez la résolution horizontale en appelant la méthode setHorizontalResolution. La valeur par défaut de ces propriétés est 96,0, pour une résolution de 96 dpi.
options.setHorizontalResolution(72f);
// Appelez la méthode save pour enregistrer le document au format PNG.
doc.save( "SaveDocx2Png.png", options);
La sortie peut être vue dans l’image ci-dessous:
Obtenez une licence gratuite
Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.
Résumé
Nous terminons cet article à ce stade. Nous espérons que vous avez appris à convertir Word en PNG à l’aide de la bibliothèque d’images Java. De plus, vous avez également exploré certaines méthodes avancées proposées par cette bibliothèque au niveau de l’entreprise. Enfin, n’oubliez pas de visiter la documentation pour connaître d’autres fonctionnalités intéressantes.
De plus, nous vous suggérons de suivre notre Guide de démarrage.
Enfin, conholdate.com écrit de nouveaux articles de blog. Alors, restez en contact pour des mises à jour régulières.
poser une question
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
FAQ
Comment convertir un document Word en PNG ?
Créez une instance de la classe Document et chargez le fichier Word source, puis enregistrez le document au format PNG en appelant la méthode save.