UTILISATION D'IRONPDF

PDF Converter .NET (Tutoriel du développeur)

Mise à jour mars 3, 2024
Partager:

1.0 Introduction

Format de document portable d'Adobe (PDF (EN ANGLAIS)) 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")
VB   C#

Les RenderUrlAsPdf (RenderUrlAsPdf) permet de convertir rapidement un 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.

Convertisseur PDF .NET (Tutoriel du 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 de 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")
VB   C#

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. Il est ensuite possible de compléter rapidement et facilement le processus en utilisant la fonction SaveAs pour enregistrer le document.

Convertisseur PDF .NET (Tutoriel du développeur), Figure 2 : Le fichier PDF de sortie à partir d'une chaîne HTML Le fichier PDF de sortie 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")
VB   C#

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 du développeur), Figure 3 : Le fichier PDF de sortie à 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 de texte enrichi (Rich Text Files) (FTR). 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")
VB   C#

Convertisseur PDF .NET (Tutoriel du développeur), 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")
VB   C#

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")
VB   C#

Convertisseur PDF .NET (Tutoriel du développeur), Figure 5 : Le fichier PDF de sortie à partir d'un fichier Markdown Le fichier PDF de sortie 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 de plus amples informations sur la conversion HTML à l'aide d'IronPDF, veuillez consulter le site suivant lien.

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")
VB   C#

Pour plus d'informations sur l'utilisation de la bibliothèque IronPDF API, reportez-vous au tutoriel de code ici.

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. L'offre groupée Lite a un prix initial de $749 et n'a pas de coûts permanents. 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 une présentation complète des prix et des licences d'IronPDF, veuillez consulter le site Web de l'entreprise page d'autorisation.

< PRÉCÉDENT
ASP PDF Viewer (Tutoriel du développeur)
SUIVANT >
Comment recadrer un fichier PDF en C#