UTILISATION D'IRONPDF FOR JAVA

Comment générer un fichier PDF en Java ?

Mise à jour septembre 1, 2024
Partager:

Cet article expliquera comment générer des fichiers PDF en utilisant une bibliothèque PDF Java.

1. IronPDF pour Java

IronPDF for Java est une bibliothèque qui simplifie la génération de documents PDF au sein des applications Java. Il offre une API simple et conviviale qui permet aux développeurs de créer et de manipuler facilement des documents PDF. Certaines des fonctionnalités notables d'IronPDF incluent la capacité de créer de nouveaux documents PDF, convertir des pages HTML en PDFajouter du texte, des images et des tableaux à un document PDF, générer Formulaires PDFet contenu de l'extrait.

IronPDF offre une gamme étendue de fonctionnalités permettant de générer, de formater et d'éditer des fichiers PDF. La bibliothèque est compatible avec diverses options et n'est pas une bibliothèque Java à code source ouvert. Avec IronPDF, les utilisateurs peuvent créer des documents PDF à partir de documents XML et de fichiers images, ou éditer et ajouter des signets à des PDF existants.

2. Conditions préalables

Avant de mettre en œuvre un générateur de fichiers PDF en Java, certaines exigences essentielles doivent être remplies. Ces conditions préalables sont les suivantes

  1. Java doit être installé sur votre système et son chemin d'accès doit être défini dans les variables d'environnement. Si vous n'avez pas encore installé Java, vous pouvez suivre la procédure suivante Lien de téléchargement depuis le site web Java pour l'installer.
  2. Vous aurez besoin d'un IDE Java tel qu'Eclipse ou IntelliJ pour écrire et exécuter votre code. Si aucun de ces logiciels n'est installé sur votre ordinateur, vous pouvez télécharger Eclipse à partir du site suivant lien de téléchargement ou IntelliJ à partir de ceci Lien de téléchargement JetBrains.
  3. Maven doit être intégré à votre IDE Java pour gérer les dépendances et construire le projet. Si vous avez besoin d'aide pour intégrer Maven à votre IDE, cette rubrique tutoriel de JetBrains peut vous aider.

    Une fois ces conditions remplies, vous êtes prêt à mettre en place votre projet et à commencer à créer des fichiers PDF en Java.

3. Installation d'IronPDF for Java

Une fois toutes les conditions requises remplies, l'ajout d'IronPDF à votre projet Java devient une tâche simple, même pour les novices en matière de développement Java. Ce guide utilisera JetBrains IntelliJ IDEA comme principal IDE Java pour installer la bibliothèque et exécuter les exemples de code.

Pour commencer, ouvrez JetBrains IntelliJ IDEA et créez un nouveau projet Maven.

Comment générer un PDF en Java, Figure 1: Créer un nouveau projet Maven Créer un nouveau projet Maven

Lorsque vous lancez le processus de création d'un nouveau projet dans JetBrains IntelliJ IDEA, une nouvelle fenêtre s'ouvre. Cette fenêtre vous invite à saisir le nom de votre projet. Une fois que vous avez saisi un nom approprié, il vous suffit de cliquer sur le bouton "Terminer" pour continuer.

Comment générer un PDF en Java, Figure 2 : Nommez votre projet Nommez votre projet

Une fois que vous aurez cliqué sur le bouton "Terminer", un nouveau projet sera ouvert dans JetBrains IntelliJ IDEA et le fichier pom.xml vous sera présenté. Ce fichier sera utilisé pour ajouter les dépendances nécessaires au projet Maven.

Comment générer un PDF en Java, Figure 3 : Le fichier pom.xml Le fichier pom.xml

Ajoutez les dépendances suivantes dans le fichier pom.xml. En ajoutant ces dépendances, nous pouvons nous assurer que toutes les bibliothèques et les paquets nécessaires sont disponibles pour que le projet fonctionne sans problème.

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>com.ironsoftware</artifactId>
   <version>2024.9.1</version>
</dependency>

Après avoir ajouté avec succès les dépendances ci-dessus au fichier pom.xml, vous remarquerez une petite icône apparaissant dans le coin supérieur droit du fichier.

Comment générer un PDF en Java, Figure 4 : Installer les dépendances manquantes Installer les dépendances manquantes

Il suffit de cliquer sur cette icône pour installer les dépendances. Cette opération ne devrait prendre que quelques minutes, en fonction de la vitesse de votre connexion internet.

4. Générer des fichiers PDF

Cette section expliquera comment générer des fichiers PDF à l'aide de IronPDF for Java. Il existe de nombreuses façons de générer des fichiers PDF en utilisant IronPDF, mais ces deux méthodes se sont révélées être les approches les plus optimales.

  1. Créer un fichier PDF
  2. Générer un fichier PDF protégé par un mot de passe

4.1. Créer des documents PDF

Il existe de nombreuses façons de générer des fichiers PDF à l'aide d'IronPDF. Cependant, cet article ne discutera que de deux d'entre eux :

  1. URL vers PDF
  2. Chaîne HTML vers PDF

4.1.1. URL vers PDF

L'une des principales caractéristiques d'IronPDF est sa capacité à convertir une URL en fichier PDF. Cette fonction permet aux développeurs de convertir facilement des pages web en PDF pour les utiliser dans leurs applications. Vous trouverez ci-dessous un exemple de code qui crée un nouveau document à l'aide d'une URL.

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
    public static void main(String[] args) throws IOException {
        PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://www.pinterest.com/?show_error=true#top");
        myPdf.saveAs(Paths.get("url.pdf"));
    }
}
JAVA

Le fichier PDF résultant montre le PDF créé par la conversion de l'URL en fichier PDF.

Comment générer un PDF en Java, Figure 5 : Le fichier PDF de sortie Le fichier PDF de sortie

4.1.2. Chaîne HTML vers PDF

Dans ce code source, un nouveau fichier PDF est créé en convertissant une chaîne HTML en PDF.

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
    public static void main(String[] args) throws IOException {
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

L'image suivante montre le résultat du code ci-dessus, qui crée un fichier PDF à partir d'une chaîne HTML.

Comment générer un PDF en Java, Figure 6 : Le fichier PDF de sortie Le fichier PDF de sortie

4.2. Générer un fichier PDF protégé par un mot de passe

IronPDF peut être utilisé pour générer des fichiers PDF protégés par mot de passe en Java. Pour générer un fichier PDF protégé par un mot de passe à l'aide d'IronPDF, il suffit de suivre l'exemple de code ci-dessous :

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.security.SecurityManager;
import com.ironsoftware.ironpdf.security.SecurityOptions;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
    public static void main(String[] args) throws IOException {
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Secured file Made with IronPDF!");
        SecurityOptions securityOptions = new SecurityOptions();
        securityOptions.setOwnerPassword("123abc");
        securityOptions.setUserPassword("secretPassword");
        SecurityManager securityManager = myPdf.getSecurity();
        securityManager.setSecurityOptions(securityOptions);
        myPdf.saveAs(Paths.get("secured.pdf"));
    }
}
JAVA

Comment générer un PDF en Java, Figure 7 : Le fichier PDF avec mot de passe requis Le fichier PDF avec mot de passe requis

Une fois que vous avez saisi le mot de passe correct, vous pouvez accéder au fichier PDF.

Comment générer un PDF en Java, Figure 8 : Le fichier PDF de sortie Le fichier PDF de sortie

5. Conclusion

La génération de fichiers PDF en Java est devenue un aspect crucial de nombreux projets Java. IronPDF for Java est une bibliothèque qui fournit une API simple, permettant aux développeurs de créer et de manipuler facilement des documents PDF. Pour commencer à utiliser IronPDF, vous devez disposer de Java, d'un IDE Java et de Maven intégré à votre IDE. Une fois ces conditions remplies, vous pouvez ajouter les dépendances nécessaires à votre projet Maven et créer des fichiers PDF.

IronPDF offre plusieurs moyens de générer des PDF, comme la conversion d'un URL vers PDF, convertissant un Chaîne HTML vers PDFet en créant protégé par un mot de passe ou signé numériquement Fichiers PDF. Avec IronPDF, générer des fichiers PDF en Java n'a jamais été aussi facile.

IronPDF for Java est disponible gratuitement à des fins de développement, mais il est possible d'obtenir une licence d'utilisation du logiciel licence est nécessaire pour une utilisation commerciale. Toutefois, vous pouvez obtenir une licence d'essai gratuit de 30 jours pour tester la fonctionnalité d'IronPDF for Java.

< PRÉCÉDENT
Génération de PDF par la bibliothèque Java (exemple de code complet)
SUIVANT >
Comment extraire une image d'un fichier PDF en Java ?

Prêt à commencer ? Version : 2024.9 vient de paraître

Téléchargement gratuit de Maven Voir les licences > ;