Convertir Word en PDF en utilisant Java

Convertir Word en PDF en utilisant Java

Dans le passé, nous avons publié un article de blog qui montre comment convertir des fichiers PDF en fichiers MS Word dans une application Java. Les formats de fichier PDF et Word sont les formats de fichier les plus populaires et les plus largement utilisés en raison de leurs riches caractéristiques. Cependant, dans cet article, nous apprendrons comment convertir Word en PDF à l’aide de Java par programme à l’aide de cette [bibliothèque] Java légère au niveau de l’entreprise 4. Cette bibliothèque est facile à configurer et ne dépend d’aucune bibliothèque tierce.

Nous couvrirons la section suivante dans cet article de blog :

Convertir Word en PDF à l’aide de Java - Installation de l’API

La procédure d’installation de cette bibliothèque Java est assez simple. Vous pouvez visiter ce lien pour en savoir plus sur l’installation. Cependant, vous pouvez télécharger les fichiers jar ou suivre les configurations Maven suivantes.

Dépôt

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dépendance

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Comment créer un convertisseur Word en PDF dans une application Java

La conversion de fichiers DOCX/DOC au format PDF par programmation n’est plus une tâche difficile. Cette bibliothèque Java permet de manipuler des fichiers en quelques lignes de code.

Les étapes suivantes et l’extrait de code convertiront Word en PDF à l’aide de Java.

  1. Créez un constructeur de la classe Document et chargez le fichier DOCX source.
  2. Appelez la méthode save pour enregistrer le fichier au format PDF.
// Initialiser une instance de la classe Document et charger le fichier DOCX source
Document doc = new Document( "output.docx");
// Invoquez la méthode save pour enregistrer le fichier au format PDF
doc.save( "SaveDocx2PDF.pdf");

Bibliothèque Java pour convertir DOCX en PDF par programmation - Fonctionnalités avancées

Dans cette section, nous allons découvrir certaines fonctionnalités avancées de cette bibliothèque.

Suivez les étapes suivantes pour réaliser cette conversion :

  1. Initialisez une instance de la classe Document et chargez le fichier DOCX source.
  2. Créez un objet de la classe PdfSaveOptions.
  3. Appelez cette méthode setCompliance pour spécifier le niveau de conformité aux normes PDF.
  4. La méthode setExportDocumentStructure définira une valeur déterminant s’il faut ou non exporter la structure du document.
  5. Appelez la méthode setJpegQuality pour spécifier la qualité des images JPEG dans le document PDF.
  6. Appelez la méthode save pour enregistrer le fichier au format PDF.
// Initialiser une instance de la classe Document et charger le fichier DOCX source
Document doc = new Document( "output.docx");
// Invoquez la méthode save pour enregistrer le fichier au format PDF
doc.save( "SaveDocx2PDF.pdf");

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Cela nous amène à la fin de cet article de blog. Nous avons expliqué comment convertir Word en PDF à l’aide de Java par programmation. De plus, vous pouvez visiter la documentation de cette bibliothèque Java pour explorer d’autres fonctionnalités. Cet article vous aidera si vous cherchez à équiper votre application Java d’un convertisseur Word en PDF. De plus, conholdate.com écrit d’autres articles de blog sur de nouveaux sujets. Par conséquent, veuillez rester en contact pour les dernières mises à jour.

poser une question

Vous pouvez partager vos questions ou requêtes sur notre forum.

Voir également