UTILISATION D'IRONPDF FOR JAVA

Tutoriel PDF Creator pour Java (pas à pas)

Mise à jour août 25, 2024
Partager:

Cet article va démontrer comment vous pouvez créer des fichiers PDF en utilisant un créateur de PDF écrit en langage de programmation Java.

La création de fichiers PDF à l'aide de Java a de nombreuses applications dans le secteur informatique. De temps en temps, les développeurs peuvent avoir besoin d'intégrer un créateur de PDF dans leurs projets. Le créateur de PDF discuté dans cet article estIronPDF for Java. Cela aide les développeurs à créer de nouveaux documents PDF à partir de zéro et à convertir différents formats de fichiers en documents PDF.

1. IronPDF pour Java

IronPDF pour Java est une bibliothèque Java permettant de créer, de préparer et de gérer des fichiers PDF. Il permet aux développeurs de lire, de produire et de modifier des fichiers PDF sans avoir besoin d'installer un logiciel Adobe.

IronPDF est également incroyable pour créer des formulaires PDF à partir d'un fichier PDF. IronPDF for Java peut créeren-têtes et pieds de page personnalisés, créer des signatures, ajouter des pièces jointes etajoutez des mécanismes de chiffrement par mot de passe et de sécurité. IronPDF prend également en charge le multithreading et les fonctions asynchrones pour améliorer les performances.

2. Conditions préalables

Avant de commencer, il y a quelques prérequis à remplir pour procéder à la création de PDF.

  1. Java doit être installé sur le système, et son chemin doit être défini dans les Variables d'Environnement. Veuillez vous référer à ce documentguide d'installation pour installer Java si ce n'est pas déjà fait.

  2. Un bon IDE Java doit être installé, comme Eclipse ou IntelliJ. Pour télécharger Eclipse, veuillez visiter cepage de téléchargement, ou cliquez sur cecipage d'installation pour installer IntelliJ.

  3. Maven doit être intégré à l'IDE avant de commencer la conversion PDF. Pour un tutoriel sur l'installation de Maven et son intégration dans l'environnement, consultez le site suivantlien d'intégration de JetBrains.

3. Installation d'IronPDF for Java

Une fois toutes les conditions préalables remplies, l'installation d'IronPDF for Java est assez simple et facile, même pour les nouveaux développeurs Java.

Cet article utilisera JetBrains IntelliJ IDEA pour installer la bibliothèque et exécuter les exemples de code.

Tout d'abord, ouvrez JetBrains IntelliJ IDEA et créez un nouveau projet Maven.

Créateur de PDF pour Java (Tutoriel étape par étape), Figure 1 : Nouveau projet

**Nouveau projet

Une nouvelle fenêtre apparaît. Saisissez le nom du projet et cliquez sur Terminer.

Créateur de PDF pour Java (Tutoriel étape par étape), Figure 2 : Configurer le nouveau projet

Configurer le nouveau projet

Après avoir cliqué sur Terminer, un nouveau projet s'ouvrira sur un fichier pom.xml, puis utilisez ce fichier pour ajouter des dépendances de projet Maven.

Créateur de PDF pour Java (Tutoriel étape par étape), Figure 3 : Le fichier pom.xml

Le fichier pom.xml

Ajoutez les dépendances suivantes dans le fichier pom.xml.

``xml-mvn-install


Une fois que vous avez placé les dépendances dans le fichier `pom.xml`, une petite icône apparaîtra dans le coin supérieur droit du fichier.

![Créateur de PDF pour Java (Tutoriel étape par étape), Figure 4 : Le fichier pom.xml avec une icône pour installer les dépendances](/static-assets/pdf/blog/pdf-creator-java-tutorial/pdf-creator-java-tutorial-4.webp)

**Le fichier pom.xml avec une icône pour installer les dépendances**

Cliquez sur cette icône pour installer les dépendances Maven d'IronPDF for Java. Cela ne prendra que quelques minutes, en fonction de votre connexion internet.

## 4. Création de fichiers PDF

Cette section expliquera comment créer de nouveaux documents PDF en utilisant IronPDF for Java. IronPDF permet de créer très facilement de nouveaux documents PDF avec seulement quelques lignes de code.

Il existe de nombreuses manières différentes de créer des fichiers PDF en utilisant IronPDF for Java.
* Les[`renderHtmlAsPdf`](/java/objet-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String))La méthode peut convertir une chaîne HTML en fichier PDF
* Les[`renderHtmlFileAsPdf`](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String))La méthode peut convertir des fichiers HTML en documents PDF
* Les[`renderUrlAsPdf`](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String))méthode peut créer des fichiers PDF directement à partir d'une URL et enregistrer le résultat dans un dossier spécifié.

### 4.1. Créer des documents PDF à partir d'une chaîne HTML

L'exemple de code ci-dessous montre comment utiliser la méthode `renderHtmlAsPdf` pour convertir une chaîne de balises HTML en PDF. Notez que l'utilisation de la méthode `renderHtmlAsPdf` nécessite des connaissances de base sur le fonctionnement du HTML.

```java
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        License.setLicenseKey("YOUR-LICENSE-KEY");
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
        //string filename
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
        //new FileOutputStream
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}

La sortie du code ci-dessus est indiquée ci-dessous.

Créateur de PDF pour Java (Guide étape par étape), Figure 5 : Le fichier de sortie

Le fichier de sortie

4.2. Créer un fichier PDF à partir d'un fichier HTML

La méthode renderHtmlFileAsPdf de la bibliothèque IronPDF vous permet de générer un nouveau fichier PDF à partir d'un fichier source HTML. Cette méthode transforme tout ce qui se trouve dans un document HTML en PDF, y compris les graphiques, les feuilles de style CSS, les formulaires, etc.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        License.setLicenseKey("YOUR-LICENSE-KEY");
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
        PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("index.html");
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

Le résultat de l'exemple de code ci-dessus est donné ci-dessous.

Créateur de PDF pour Java (Tutoriel étape par étape), Figure 6 : Le fichier de sortie à partir d'un fichier HTML

Le fichier de sortie d'un fichier HTML

4.3. Créer des fichiers PDF à partir d'URL

En utilisant IronPDF, vous pouvez rapidement créer un PDF à partir de l'URL d'une page web avec une excellente précision et exactitude. Il permet également de créer des fichiers PDF à partir de sites web verrouillés.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        License.setLicenseKey("YOUR-LICENSE-KEY");
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
        PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://www.alibaba.com/");
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

La sortie du code ci-dessus est indiquée ci-dessous.

Créateur de PDF pour Java (Guide étape par étape), Figure 7 : Le fichier PDF généré à partir du site Alibaba

Le fichier PDF de sortie du site web Alibaba

4.4. Créer des fichiers PDF à partir d'images

IronPDF for Java peut également créer un fichier PDF à partir d'une ou plusieurs images.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.List;

public class main {
    public static void main(String[] args) throws IOException {
        Path imageDirectory = Paths.get("assets/images");
        List<Path> imageFiles = new ArrayList<>();
        try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png,jpg}")) {
            for (Path entry: stream) {
                imageFiles.add(entry);
            }
            PdfDocument.fromImage(imageFiles).saveAs(Paths.get("assets/composite.pdf"));
        } catch (IOException exception) {
            throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s",
                    imageDirectory,
                    exception.getMessage()),
                exception);
        }
    }
}
JAVA

La sortie du code ci-dessus est indiquée ci-dessous.

PDF Creator pour Java (Tutoriel étape par étape), Figure 8 : Le fichier PDF de sortie à partir d'images

Le fichier PDF de sortie à partir d'images

5. Conclusion

Cet article a démontré comment vous pouvez créer des PDF à partir de zéro ou à partir de fichiers HTML ou d'URL existants. IronPDF vous permet de convertir à partir de plusieurs formats pour produire un PDF de haute qualité et rend très simple la manipulation et la mise en forme de ces fichiers PDF.

IronPDF est parfait pour les développeurs de logiciels et les entreprises qui ont besoin de gérer, modifier ou manipuler des fichiers PDF. Pour en savoir plus sur IronPDF for Java et obtenir des tutoriels similaires sur la manipulation des PDF à l'aide de Java, veuillez vous référer à ce qui suitdocumentation officielle. Pour un tutoriel sur la création de fichiers PDF à l'aide de Java, veuillez consulter le site suivantExemple de code Java.

IronPDF for Java est gratuit à des fins de développement mais nécessite une licence pour une utilisation commerciale. Pour plus d'informations sur les licences, veuillez visiter la page suivantepage d'autorisation.

< PRÉCÉDENT
Comment créer un tableau dans un document PDF à l'aide de Java (Tutoriel)

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

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