UTILISATION D'IRONPDF FOR JAVA

Convertisseur PDF Java (Tutoriel d'exemple de code)

Mise à jour août 25, 2024
Partager:

Cet article traitera de la conversion de PDF et de la manière de convertir des fichiers en PDF en utilisant Java et introduira également IronPDF, une bibliothèque PDF pour Java.

IronPDF : Bibliothèque PDF Java

IronPDF est unBibliothèque PDF Java par Iron Softwarequi permet aux développeurs de créer,éditer et manipuler facilement des documents PDF. Il fournit une API facile à utiliser pourconvertir du contenu HTML en documents PDFla traduction doit rester professionnelle et préserver l'exactitude technique tout en expliquant les caractéristiques et les avantages de ces outils de développement.

IronPDF offre un excellent support pour les technologies web modernes comme CSS3 et JavaScript, permettant de créer des documents et des pages PDF qui incluent des fonctionnalités avancées telles queexemples de formulaires interactifs avec IronPDF etextraire les médias intégrés.

Les développeurs peuvent utiliser l'API simple d'IronPDF pour générer des PDF à partir de zéro ou convertir des documents HTML existants en PDF. La bibliothèque offre également une gamme d'options de personnalisation, permettant aux développeurs d'ajouterpersonnaliser les en-têtes et les pieds de page des PDF, filigranes à des fins de sécurité, des images et d'autres fonctionnalités à leurs documents PDF.

La bibliothèque est conçue pour être rapide et efficace, ce qui signifie qu'elle peut traiter facilement des fichiers PDF volumineux et des documents complexes. IronPDF prend également en charge le multithreading, ce qui permet aux développeurs de générer des documents PDF en parallèle et d'améliorer les performances globales.

Premiers pas avec IronPDF

Installation de la bibliothèque IronPDF for Java dans votre projet Maven est un processus simple. Suivez les étapes ci-dessous pour installer la bibliothèque en utilisant la dépendance fournie :

  1. Ouvrez votre projet Maven dans un IDE tel que Eclipse, IntelliJ IDEA ou NetBeans.

  2. Ouvrez le fichier pom.xml de votre projet.

    Descendez jusqu'à la section des dépendances et ajoutez le code suivant :

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

Ce code ajoute la bibliothèque IronPDF for Java et la bibliothèque de journalisation slf4j-simple comme dépendances pour votre projet.

  1. Enregistrez le fichier pom.xml.

  2. Construisez votre projet pour télécharger et installer la bibliothèque IronPDF for Java et ses dépendances.

    Vous pouvez maintenant utiliser la bibliothèque IronPDF for Java dans votre projet. Pour ce faire, ajoutez la déclaration d'importation suivante à votre classe Java :

import com.ironsoftware.pdf.*;
JAVA

Vous pouvez désormais utiliser l'API IronPDF for Java pour créer, modifier et manipuler des documents PDF.

Vous avez installé avec succès la bibliothèque IronPDF for Java dans votre projet Maven en utilisant la dépendance fournie. Vous pouvez désormais utiliser la bibliothèque pour convertir des documents HTML en PDF, créer des documents PDF à partir de zéro et modifier des documents PDF existants.

Convertir HTML en fichier PDF

Pourconvertir du contenu HTML en fichier PDFEn utilisant IronPDF for Java, vous pouvez utiliser le code Java suivant :

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

public class HtmlToPdfConverter {
    public static void main(String[] args) {
        // Apply your license key
        License.setLicenseKey("YOUR-LICENSE-KEY");

        // Set a log path
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

        // Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1> Made with IronPDF!");

        // Save the PdfDocument to a file
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

Le programme ci-dessus définit la clé de licence en utilisant la méthode License.setLicenseKey. Il définit ensuite le chemin d'accès au journal en utilisant la méthode Settings.setLogPath pour spécifier le dossier de sortie dans lequel le fichier journal doit être sauvegardé.

Ensuite, il utilise lePdfDocument.renderHtmlAsPdfméthode pour rendre le HTML en tant que document PDF. Le contenu HTML est transmis à cette méthode sous la forme d'une chaîne de caractères. Dans cet exemple, le contenu HTML est un simple message "Hello World".

Après la création du document PDF, le programme le sauvegarde dans un fichier en utilisant leenregistrerSousméthode, spécifiant le chemin du fichier en tant qu'argument. Dans cet exemple, le fichier est enregistré sous le nom "html_saved.pdf" dans le répertoire actuel.

Convertir les fichiers HTML au format PDF

L'utilisation de laFichier HTML pour générer des fichiers PDF est une tâche complexe. Mais IronPDF facilite grandement la tâche et avec l'aide d'IronPDF, nous pouvons accomplir cette tâche avec quelques lignes de code.

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

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("invoice.html");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
JAVA

Tout d'abord, la bibliothèque IronPDF est importée avec les classes Java IO requises. Une clé de licence est définie pour permettre l'utilisation de la bibliothèque IronPDF. Le chemin d'accès au journal est défini dans le répertoire spécifié à des fins de journalisation.

Ensuite, le fichier HTML est rendu comme un document PDF en utilisant IronPDFrenderHtmlFileAsPdf méthode. Le document PDF résultant est stocké dans une variable nommée myPdf.

Enfin, le document PDF est enregistré dans un fichier à l'aide de la méthode saveAs, en spécifiant le chemin du fichier de sortie.

Convertisseur PDF Java (Exemple de Tutoriel de Code), Figure 1 : Résultat du fichier PDF

Sortie de fichier PDF

Convertir une URL en fichier PDF

Le code fourni peut être utilisé pour convertir n'importe quelURL vers un document PDF rapidement et l'enregistrer dans un fichier à l'aide de la bibliothèque IronPDF.

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

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("url.pdf"));
JAVA

Voici les étapes de la conversion d'une URL en PDF :

  1. Importez les classes nécessaires de la bibliothèque IronPDF for Java et des bibliothèques Java standard.

  2. Définissez votre clé de licence IronPDF en utilisant la méthode License.setLicenseKey. Vous pouvez obtenir une clé de licence sur le site web d'IronPDF.

  3. Définissez le chemin d'accès au fichier journal d'IronPDF en utilisant la méthode Settings.setLogPath. Cette étape est facultative mais recommandée à des fins de débogage.

  4. Utiliser lePdfDocument.renderUrlAsPdfméthode pour rendre l'URL en PDF. Cette méthode retourne un(e)PdfDocumentobjet qui représente le PDF généré.

  5. Utiliser lePdfDocument.saveAsméthode pour enregistrer le PDF dans un fichier. Cette méthode prend un objet Path représentant le chemin du fichier où le PDF doit être enregistré.

    Convertisseur PDF Java (Exemple de Code Tutoriel), Figure 2 : Résultat du fichier PDF

    Sortie de fichier PDF

Résumé

L'article souligne l'importance de l'utilisation du format PDF à l'ère numérique actuelle et présente IronPDF comme une bibliothèque Java PDF qui aide les développeurs à créer, éditer et manipuler des documents PDF. IronPDF est compatible avec les technologies web contemporaines, telles que CSS3 et JavaScript, et dispose d'une API simple qui permet aux développeurs de générer des fichiers PDF à partir de zéro ou de convertir des documents HTML existants en PDF.

De plus, l'article fournit des exemples pratiques pour démontrer comment IronPDF peut être utilisé pour convertir des fichiers HTML, du contenu HTML et des URL en documents PDF. Le modèle de tarification desOptions de licence d'IronPDFcommence à $749 et inclut unpossibilité d'essai gratuitpour les développeurs de tester le produit avant l'achat.

Jordi Bardia

Jordi Bardia

Ingénieur logiciel

 LinkedIn |  Website

Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
< PRÉCÉDENT
Comment générer dynamiquement des fichiers PDF à partir d'applications Java ?
SUIVANT >
Comment ajouter des signatures numériques aux PDF en Java

Installer avec Maven

Version :2025.3.6

<dependency>
  <groupId>com.ironsoftware</groupId>
  <artifactId>ironpdf</artifactId>
  <version>2025.3.6</version>
</dependency>