UTILISATION D'IRONPDF

PDF Converter .NET (Tutoriel du développeur)

1.0 Introduction

Le Portable Document Format (PDF) d'Adobe est largement utilisé pour la visualisation et l'échange de documents. Les développeurs doivent souvent créer des PDF pour répondre aux besoins de leurs clients, et les bibliothèques modernes ont simplifié ce processus. Lors de la sélection d'une bibliothèque pour un projet, il est important de prendre en compte des caractéristiques telles que les capacités de construction, de lecture et de conversion.

2.0 Caractéristiques d'IronPDF

IronPDF est une bibliothèque polyvalente pour la création, la lecture et l'édition de documents PDF, avec des capacités de conversion de HTML en PDF à l'aide du moteur Chrome. Elle prend en charge un large éventail de composants web et peut être utilisée avec les applications web ASP.NET et les applications Windows traditionnelles. La bibliothèque permet de créer des PDF visuellement attrayants en utilisant HTML5, JavaScript, CSS et des images, et comprend un puissant convertisseur HTML-PDF.

3.0 Créer des documents PDF à partir d'URL

La génération de fichiers PDF à partir de pages web est facile grâce au navigateur Chrome intégré et à la bibliothèque API d'IronPDF. Il suffit de fournir l'URL et de la convertir en fichier PDF à l'aide de la bibliothèque API IronPDF. La conversion des documents peut être réalisée rapidement avec seulement quelques lignes de code :

var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

La méthode RenderUrlAsPdf peut être utilisée pour convertir rapidement une URL en document PDF. Il suffit d'indiquer l'URL et l'emplacement d'enregistrement souhaité, et IronPDF générera le fichier PDF en fonction des informations fournies ci-dessus. Il est ainsi facile de convertir des pages web en documents PDF en quelques lignes de code.

PDF Converter .NET (Tutoriel Développeur), Figure 1 : Le fichier PDF généré à partir d'une URL Google

Le fichier PDF généré à partir d'une URL Google

4.0 Créer un PDF à partir de chaînes HTML

Les chaînes HTML peuvent être rapidement converties en fichiers PDF à l'aide de la bibliothèque API IronPDF. L'extrait de code suivant permet de transformer des chaînes HTML en documents et de traduire n'importe quelle balise HTML en fichier PDF.

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

Cet extrait de code illustre comment utiliser la fonction RenderHtmlAsPdf pour convertir un texte HTML en PDF. La fonction qui convertit le HTML en une chaîne de caractères accepte autant de code HTML que nécessaire. Ensuite, ils peuvent rapidement et facilement terminer le processus en utilisant la fonctionnalité SaveAs pour enregistrer le document.

Convertisseur PDF .NET (Tutoriel Développeur), Figure 2 : Le fichier PDF de sortie à partir d'une chaîne HTML

Le fichier PDF de sortie à partir d'une chaîne HTML

5.0 Créer un fichier PDF à partir d'un fichier HTML

La bibliothèque API IronPDF permet de convertir rapidement des fichiers HTML en fichiers PDF. Toute balise HTML peut être convertie en fichier PDF à l'aide de l'exemple de code suivant.

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

Le texte HTML est le suivant :

<p style="color:red">Hello world</p>
<p style="color:red">Hello world</p>
HTML

Convertisseur PDF .NET (Tutoriel Développeur), Figure 3 : Le fichier PDF généré à partir d'un fichier HTML

Le fichier PDF de sortie à partir d'un fichier HTML

6.0 Créer un fichier PDF à partir d'un fichier Rich Text

La bibliothèque API IronPDF permet également de créer rapidement des PDF à partir de fichiers texte enrichis (RTF). L'exemple de code pour la conversion de RTF en PDF peut être utilisé pour convertir un nombre quelconque de RTF en un seul fichier PDF. Le code est fourni ci-dessous.

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

PDF Converter .NET (Tutoriel pour développeurs), Figure 4 : Le fichier PDF de sortie à partir d'un fichier RTF

Le fichier PDF de sortie à partir d'un fichier RTF

Dans l'image ci-dessus, la partie gauche montre le document source, tandis que la partie droite affiche le fichier PDF après conversion. En outre, nous pouvons utiliser la chaîne RTF pour créer un PDF en utilisant le code fourni ci-dessous.

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

7.0 Créer un fichier PDF à partir d'un fichier Markdown

La production rapide de PDF à partir de fichiers markdown est possible grâce au module API d'IronPDF. N'importe quel nombre de fichiers Markdown peut être converti en fichier PDF à l'aide de l'exemple de code pour la conversion, présenté ci-dessous.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf")
$vbLabelText   $csharpLabel

PDF Converter .NET (Tutoriel pour développeurs), Figure 5 : Le fichier PDF de sortie à partir d'un fichier Markdown

Le fichier PDF de sortie à partir d'un fichier Markdown

Comme le montre l'image ci-dessus, le document source se trouve à gauche et le fichier PDF converti se trouve à droite. Le code fourni ci-dessous permet de convertir une chaîne MD en PDF. Pour plus d'informations sur la conversion HTML utilisant IronPDF, veuillez visiter ce Tutoriel de Conversion de HTML en PDF.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf")
$vbLabelText   $csharpLabel

Pour plus d'informations sur l'utilisation de la bibliothèque API IronPDF, consultez la documentation pour les développeurs Resource de Documentation IronPDF.

8.0 Conclusion

La bibliothèque IronPDF fournit une licence gratuite pour le développement, et selon les besoins du développeur, plusieurs licences sont disponibles à l'achat pour une utilisation dans un environnement de production. Le pack Lite a un prix initial de $749 et n'a aucun coût récurrent. Les licences sont assorties d'une licence permanente, d'une garantie de remboursement de 30 jours, d'une année de support produit et de mises à jour, ainsi que de la possibilité de redistribution pour SaaS et OEM. Il s'agit d'achats uniques qui peuvent être utilisés pour le développement, la mise en place et la production. IronPDF propose également des licences gratuites supplémentaires limitées dans le temps et des licences gratuites pour la protection de la redistribution. Pour obtenir un aperçu complet des informations sur les prix et les licences pour IronPDF, veuillez visiter la page d'informations sur les licences d'IronPDF.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.
< PRÉCÉDENT
ASP PDF Viewer (Tutoriel du développeur)
SUIVANT >
Comment recadrer un fichier PDF en C#