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.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_saved.pdf"));
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.
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.
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.*;
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.
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"));
}
}
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"));
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.
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"));
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 :
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 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é.
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 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
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucune obligation de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre gratuit Démonstration en direct
Fiable par plus de 2 millions d'ingénieurs dans le monde entier