Comment créer des fichiers PDF en Java

Comment créer des fichiers PDF en Java

Vous êtes au bon endroit si vous cherchez à automatiser le processus de création de fichiers PDF par programmation. Dans cet article de blog, nous installerons ce créateur de fichiers PDF bibliothèque qui offre une riche pile de méthodes pour créer et manipuler des fichiers PDF. Par conséquent, assurez-vous d’avoir installé Java sur votre machine locale pour tester cette bibliothèque Java. À la fin de ce guide, vous devriez avoir appris à créer des fichiers PDF en écrivant quelques lignes de code source en langage Java.

Les points suivants doivent être couverts :

Installation de la bibliothèque du créateur de fichiers PDF

En ce qui concerne l’installation, elle est simple et conviviale pour les développeurs. Par conséquent, vous pouvez télécharger l’API ou l’installer à l’aide des configurations Maven suivantes.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Comment créer des fichiers PDF en Java

Une fois l’installation terminée, vous êtes prêt à écrire un extrait de code qui crée des fichiers PDF en appelant les méthodes exposées par cette bibliothèque de création de fichiers PDF.

Vous pouvez suivre les étapes et l’extrait de code mentionnés ci-dessous :

  1. Initialisez une instance de la classe Document.
  2. Ajoutez une page vide au document créé en invoquant la méthode add.
  3. Instanciez un objet de la classe TextFragment et appelez la méthode getParagraphs().add pour ajouter du texte à la nouvelle page.
  4. Enregistrez le PDF en appelant la méthode save.

Copiez et collez le code suivant dans votre fichier principal :

// Initialisez une instance de la classe Document. 
Document document = new Document();
// Ajoutez une page vide au document créé en appelant la méthode add. 
Page page = document.getPages().add();
// Instanciez un objet de la classe TextFragment et appelez la méthode getParagraphs().add pour ajouter du texte à la nouvelle page.   
page.getParagraphs().add(new TextFragment("Hello World!"));
// Enregistrez le PDF en appelant la méthode d'enregistrement.  
document.save("HelloWorld_out.pdf");

La sortie peut être vue dans l’image ci-dessous:

créateur de fichier pdf

Bibliothèque Java PDF - options avancées

Cette bibliothèque Java fournit des fonctionnalités de niveau entreprise pour configurer vos appels d’API et vous permet de traiter les fichiers PDF par programmation. Dans cette section, nous allons passer en revue quelques méthodes importantes telles que l’enregistrement d’un fichier PDF en tant que flux et l’ouverture du fichier PDF existant, et plus encore.

Voici les étapes :

  1. Créez un objet de la classe Document et chargez le fichier PDF source.
  2. Obtenez le nombre de pages en appelant la méthode getPages().size().
  3. Maintenant, add une nouvelle page vide au document PDF.
  4. Enregistrez le document PDF dans un flux en appelant la méthode save.

Copiez et collez le code suivant dans votre fichier principal :

String fileName = "HelloWorld_out.pdf";
// Créez un objet de la classe Document et chargez le fichier PDF source.  
Document pdfDocument = new Document(fileName);
// Obtenez le nombre de pages en appelant la méthode getPages().size(). 
int pages = pdfDocument.getPages().size();
System.out.println("Pages +" + pages);
// Maintenant, ajoutez une nouvelle page vide au document PDF.
pdfDocument.getPages().add();
try {
    // Enregistrez le document PDF dans un flux en appelant la méthode save. 
    pdfDocument.save(new FileOutputStream(fileName));
} catch (Exception e) {
    System.out.println(e.getMessage());
}

Obtenez une licence gratuite

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

Résumé

Pour conclure, nous pouvons espérer que vous avez appris à créer des fichiers PDF par programmation à l’aide d’une bibliothèque Java PDF. De plus, vous avez également parcouru certaines fonctionnalités avancées de ce créateur de fichiers PDF. Ainsi, vous pouvez consulter la documentation pour connaître d’autres fonctionnalités.

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 créer un fichier PDF en Java ?

Initialisez une instance de la classe Document, ajoutez une page vide au document créé en appelant la méthode add, appelez la méthode getParagraphs().add pour ajouter du texte et enregistrer le PDF en appelant la méthode save.

Voir également