Chaîne HTML vers PDF
Avec IronPDF, vous pouvez créer de nouveaux documents PDF à partir de simples chaînes HTML dans votre projet .NET, et IronPDF peut être utilisé en C#, F#, et VB.NET. Grâce à l'utilisation de la classe ChromePdfRenderer
, vous pouvez être sûr que tous les documents PDF que vous générez à partir de chaînes HTML seront produitspixel-perfection. Avec la puissante IronPDFConversion de HTML en PDFfonctionnalités, vous créez des fichiers PDF de haute qualité adaptés à vos besoins personnels.
Les 4 étapes pour convertir une chaîne HTML en PDF
- Importer la bibliothèque IronPDF.
- Initialiser un nouveau
ChromePdfRenderer
Objet. - Utiliser le
ChromePdfRenderer.RenderHtmlAsPdf
méthode. - Enregistrez le PDF en utilisant
PdfDocument.SaveAs
.
Voir l'exemple de code ci-dessous pour plus de détails :
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
Private myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
pdf.SaveAs("output.pdf")
La première étape pour convertir une chaîne HTML en PDF en C# consiste à s'assurer que la bibliothèque IronPDF est correctement configurée et fonctionne au sein de votre projet. En incluant l'utilisation de IronPdf, nous nous assurons d'accéder aux classes nécessaires de la bibliothèque IronPDF pour effectuer la conversion de HTML en PDF. Une fois cela fait, la ligne suivante, Installation.EnableWebSecurity = true
est utilisée pour désactiver l'accès au disque local ou les requêtes cross-origin, garantissant ainsi des opérations sécurisées.
La ligne suivante crée une nouvelle instance de ChromePdfRenderer, qui gérera la conversion de HTML en PDF. Dans l'exemple de base, la méthode RenderHtmlAsPdf est utilisée pour convertir une chaîne HTML simple ("<h1>Bonjour le monde</h1>")
dans un document PDF, qui est enregistré sur le disque en utilisant la méthode SaveAs
.
Dans la méthode avancée, nous démontrons comment IronPDF peut gérer le contenu HTML contenant des actifs externes tels que des images, du CSS et du JavaScript. Pour charger ces ressources, le paramètre optionnel BasePath est utilisé, ce qui précise le répertoire contenant les fichiers nécessaires. Le PDF résultant, qui inclut les ressources externes, est enregistré en utilisant la même méthode SaveAs
que celle vue dans l'exemple de base. Cet exemple de code met en évidence la capacité d'IronPDF à gérer à la fois du contenu HTML basique et complexe, en faisant un outil efficace pour générer des PDF par programmation. Pour plus d'exemples, consultez le guide pratique sur l'utilisation d'IronPDF avec C#.