Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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 est un Bibliothèque PDF Java qui permet aux développeurs de créer, modifier, et manipuler des documents PDF. Il fournit une API facile à utiliser pour conversion du HTML, CSS et JavaScript en documents PDF, ainsi qu'une large gamme d'outils pour personnaliser et modifier les fichiers PDF existants.
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 que formulaires interactifs et 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'ajouter en-têtes, pieds de page, filigranes, 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.
Installation d'IronPDF for Java dans un projet Maven est un processus simple. Suivez les étapes ci-dessous pour installer la bibliothèque en utilisant la dépendance fournie :
Ouvrez votre projet Maven dans un IDE tel que Eclipse, IntelliJ IDEA ou NetBeans.
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>2024.9.1</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.
Enregistrez le fichier pom.xml
.
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.*;
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.
Pour convertir HTML en PDF En 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"));
}
}
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 le PdfDocument.renderHtmlAsPdf
mé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 le enregistrerSous
mé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.
L'utilisation de la Fichier 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"));
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 IronPDF renderHtmlFileAsPdf
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.
Sortie de fichier PDF
Le code fourni peut être utilisé pour convertir n'importe quel URL d'un document PDF 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"));
Voici les étapes de la conversion d'une URL en PDF :
Importez les classes nécessaires de la bibliothèque IronPDF for Java et des bibliothèques Java standard.
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.
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.
Utiliser le PdfDocument.renderUrlAsPdf
méthode pour rendre l'URL en PDF. Cette méthode retourne un(e) PdfDocument
objet qui représente le PDF généré.
Utiliser le PdfDocument.saveAs
mé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é.
Sortie de fichier PDF
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 des Licence d'IronPDF commence à $749 et inclut un essai gratuit pour les développeurs de tester le produit avant l'achat.
9 produits de l'API .NET pour vos documents de bureau