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"));
IronPDF est une puissante bibliothèque permettant de générer, de formater et d'éditer des PDF en Java. Il est conçu pour être compatible avec plusieurs langages JVM, notamment Java, Scala et Kotlin, et peut être utilisé sur une gamme de plateformes, notamment Windows, Linux, Docker, Azure et AWS. IronPDF est pris en charge par des IDE populaires tels que JetBrains IntelliJ IDEA et Eclipse.
Compatibilité d'IronPDF avec les technologies basées sur Java
Générer des fichiers PDF
L'une des principales fonctionnalités d'IronPDF est sa capacité à générer des PDF à partir de sources HTML comprenant des fichiers HTML, des chaînes HTML, des URL et des images. La bibliothèque prend en charge la conversion d'images en format PDF et vice versa. IronPDF permet également aux utilisateurs d'appliquer divers paramètres, notamment l'encodage base 64, des chemins de fichiers personnalisés et des agents utilisateurs personnalisés, afin de rendre le processus de génération de PDF plus simple et plus flexible.
// Import statement for IronPDF for Java
import com.ironsoftware.ironpdf.*;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("IronPdfEngine.log"));
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://en.wikipedia.org/wiki/PDF");
pdf.saveAs("url_to_pdf.pdf");
// Import statement for IronPDF for Java
import com.ironsoftware.ironpdf.*;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("IronPdfEngine.log"));
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://en.wikipedia.org/wiki/PDF");
pdf.saveAs("url_to_pdf.pdf");
JAVA
Conversion de HTML en PDF avec IronPDF for Java
Formatage des fichiers PDF
En plus de générer des PDF, IronPDF offre une gamme d'options de formatage pour donner à vos PDF un aspect professionnel et soigné. Il prend en charge un large éventail de ressources HTML, y compris HTML (HTML5 et versions antérieures), CSS (écran et impression), images (jpg, png, gif, tiff, SVG, BMP), JavaScript, et polices (web et icône). La bibliothèque offre également une fenêtre virtuelle et un zoom, ce qui vous permet de définir l'affichage de votre PDF exactement comme vous le souhaitez.
Cette bibliothèque PDF est également capable d'éditer des PDF, ce qui vous permet de modifier la structure des pages en fusionnant et en divisant des PDF, en ajoutant du nouveau contenu et en modifiant le contenu existant. Vous pouvez également ajouter des en-têtes, des pieds de page, des tampons, des filigranes, des contours et signets. Avec IronPDF, vous pouvez créer et remplir des formulaires PDF facilement, en faisant un outil polyvalent pour vos besoins en PDF.
IronPDF prend en charge les langues internationales grâce au codage HTML UTF-8, ce qui permet de générer des PDF dans n'importe quelle langue. Cette fonction garantit que vos PDF seront correctement formatés et lisibles, quelle que soit la langue utilisée.
Le dur labeur du développeur pour IronPDF for Java
IronPDF est le résultat du travail acharné et du dévouement d'une équipe d'ingénieurs qualifiés dont l'objectif était de créer une solution complète pour les problèmes liés aux PDF en Java. Leur objectif était de rendre le processus aussi simple et direct que possible, tout en fournissant un ensemble de fonctionnalités robustes et polyvalentes pour répondre aux divers besoins de leurs utilisateurs.
Pour y parvenir, l'équipe d'IronPDF a adopté une approche approfondie et méthodique du développement, en menant des recherches et des tests approfondis pour s'assurer que leur produit répondait aux normes les plus élevées de qualité et de fiabilité. Leur processus de développement a été guidé par une attention particulière à l'expérience des utilisateurs, en veillant à ce qu'ils puissent accomplir leurs tâches avec facilité et efficacité.
Les ingénieurs ont également veillé à suivre les dernières tendances et avancées dans le domaine de la génération et du formatage de PDF, en intégrant les dernières technologies et techniques dans leurs produits. Il en résulte un produit qui évolue et s'améliore constamment, offrant à ses utilisateurs une solution de pointe qui reste à l'avant-garde.
Conclusion
IronPDF est une bibliothèque complète permettant de générer, de formater et d'éditer des PDF en Java. Sa compatibilité avec de nombreux langages JVM, plates-formes et IDE, ainsi que sa capacité à générer des PDF à partir de diverses sources, à formater des PDF à l'aide de modèles et de paramètres personnalisés, et à éditer des PDF à l'aide d'une série d'outils, en font un excellent choix pour tous ceux qui souhaitent créer des PDF professionnels et soignés en Java.
IronPDF propose plusieurs options de licence pour les développeurs Java à partir de seulement $749. Cette solution rentable est conçue pour répondre aux divers besoins des utilisateurs tout en étant simple et directe à utiliser.
Options de licence d'IronPDF for Java
Pour ceux qui souhaitent tester les fonctionnalités et les capacités d'IronPDF, la société propose une version d'essai gratuite. C'est l'occasion de tester la bibliothèque et de s'assurer qu'elle répond à tous vos besoins en matière de PDF avant de l'acheter.
Darrius Serrant est titulaire d'une licence en informatique de l'Université de Miami et travaille en tant qu'ingénieur marketing Full Stack WebOps chez Iron Software. Attiré par le code depuis son plus jeune âge, il a vu l'informatique comme à la fois mystérieuse et accessible, en faisant le support parfait pour la créativité et la résolution de problèmes.
Chez Iron Software, Darrius apprécie de créer de nouvelles choses et de simplifier des concepts complexes pour les rendre plus compréhensibles. En tant que l'un de nos développeurs résidents, il a également fait du bénévolat pour enseigner aux étudiants, partageant son expertise avec la prochaine génération.
Pour Darrius, son travail est épanouissant car il est apprécié et a un réel impact.
< PRÉCÉDENT Bibliothèques PDF Java : Gratuites ou payantes
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. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier