UTILISATION D'IRONPDF FOR JAVA

HTML2PDF Java (Tutoriel d'exemple de code)

Mise à jour septembre 1, 2024
Partager:

Cet article utilisera IronPDF - une bibliothèque Java pour créer des documents PDF de manière programmatique.

IronPDF for Java - Une bibliothèque Java

Les ingénieurs d'Iron Software ont maintenant développéIronPDF for Java qui permet aux développeurs Java de créer, d'éditer et de manipuler des documents PDF. IronPDF vous permet de travailler avec tous les aspects des fichiers PDF. Il offre aux développeurs un large éventail de fonctionnalités pour créer et personnaliser des PDF. Il permet également de contrôler la mise en page et le formatage du document PDF.

Les principales fonctionnalités incluent la capacité decréer un fichier PDF à partir de différentes sources la traduction doit porter sur des documents tels que HTML, JavaScript, CSS, XML et divers formats d'images. De plus, IronPDF offre la possibilité deajouter des en-têtes et des pieds de page à votre PDF, créer des tableaux dans les PDFles thèmes abordés dans le cadre de ce projet sont les suivantssignatures numériques, et pièces jointes. Il prend en charge le multithreading complet etoffre encore plus de fonctionnalités!

Étapes de la conversion de HTML en PDF en Java


Conditions préalables

Pour créer une application de conversion PDF Java, vous devez télécharger et installer les prérequis suivants :

  1. Java Development Kit (kit de développement Java)(kit de développement Java)(JDK): La dernière version du JDK doit être installée sur votre ordinateur pour que l'application de conversion PDF puisse se compiler et s'exécuter. Le JDK peut être téléchargé à partir du siteSite web d'Oracle.

  2. Maven: Maven doit être installé car il s'agit d'un outil d'automatisation de la construction utilisé principalement pour les projets Java. Maven peut être téléchargé à partir du siteSite web d'Apache Maven.

  3. Bibliothèque Java IronPDF : Vous devez maintenant ajouter la dernière version de la bibliothèque Java IronPDF comme dépendance à votre application de conversion PDF. Ajoutez la dépendance IronPDF suivante au fichier pom.xml de votre projet :

    ``xml-mvn-install-ao

  4. Vous devrez également ajouter la dépendance Slf4j dans le fichier pom.xml.
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
XML

Une fois tous les prérequis téléchargés et installés, le projet peut maintenant être utilisé pour convertir des fichiers HTML en documents PDF dans des applications Java.

Ajout des importations nécessaires et de la clé de licence

Tout d'abord, vous devez ajouter l'importation IronPDF à votre fichier Java principal dans lequel vous souhaitez exécuter le code du convertisseur PDF. Vous devez importer toutes les classes nécessaires, ce qui peut être fait avec cette seule ligne de code :

import com.ironsoftware.ironpdf.*;
JAVA

Ensuite, dans la méthode principale, entrez la clé de licence que vous avez obtenue au moment de l'achat ou la clé d'essai en utilisant la fonction IronPDF setLicenseKey.

License.setLicenseKey("Your license key");
JAVA

Convertir une chaîne HTML en PDF

IronPDF peut convertir du contenu HTML en PDF à l'aide d'une simple ligne de code.

PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");
myPdf.saveAs(Paths.get("html_saved.pdf"));
JAVA

Dans le code ci-dessus, lerenderHtmlAsPdfLa méthode est utilisée pour passer la chaîne HTML qui sera convertie en document PDF. Puis leenregistrerSousméthode est appelée pour générer le PDF.

Cela crée un document PDF nommé "html_saved.pdf" qui contient le contenu HTML transmis sous forme de chaîne.

Convertir un fichier HTML en PDF

Avec le code suivant, vous pouvez convertir le fichier HTML en document PDF :

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

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

Ici, lerenderHtmlFileAsPdfméthode est utilisée pour convertir un fichier HTML en un fichier PDF. CSS et JavaScript peuvent également être rendus avec le fichier HTML, en préservant la mise en page et le formatage du fichier HTML.

Convertir une URL HTML en PDF

Vous souhaitez parfois créer des fichiers PDF directement à partir d'une page web. À cette fin, la bibliothèque IronPDF fournit la méthoderenderUrlAsPdfpour convertir du HTML depuis une URL en PDF. Ainsi, l'URL est utilisée comme argument de la méthode.

// 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

Vous pouvez également spécifier la mise en forme du fichier PDF, telle que la taille de la page, l'orientation de la page, la taille des marges, la mise en page, et de nombreuses autres propriétés simplement en utilisant leChromePdfRenderOptions (options de rendu)et en passant les options de mise en page dans la méthode renderUrlAsPdf en tant que deuxième argument.

Après avoir exécuté le projet avec l'un des exemples de code ci-dessus, des fichiers PDF seront générés pour tout le contenu HTML. Vous trouverez ci-dessous un exemple de résultat de "Convertir HTML en PDF".

HTML2PDF Java(Exemple de Tutoriel de Code), Figure 1 : URL vers PDF Output

URL vers sortie PDF

Vous pouvez trouver plus d'informationsexemples de code pour créer des PDF à partir de HTML surSite web d'IronPDF pour les développeurs Java.

HTML2PDF Java(Exemple de Tutoriel de Code), Figure 2 : IronPDF Website

Site Web IronPDF

IronPDF restitue toutes les images et tous les textes sans perdre le moindre formatage. Les boutons sont cliquables et les zones de texte sont modifiables dans le fichier PDF.

Résumé

Cet article a démontré comment créer un PDF en utilisant la fonctionnalité "Convert HTML to PDF" de l'API Java IronPDF.

L'utilisation d'IronPDF for Java est gratuite, mais à des fins de déploiement, il a uninformations sur les licences commerciales qui ne démarre qu'à partir de $749. Vous pouvez également accéder auessai gratuit d'IronPDF for Java la traduction doit rester professionnelle, en préservant l'exactitude technique tout en expliquant les caractéristiques et les avantages de ces outils de développement.

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

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

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