UTILISATION D'IRONPDF

PDF API C# (Tutoriel d'exemple de code)

1. Introduction

Le format de document portable (PDF) d'Adobe est essentiel pour diverses opérations dans de nombreuses entreprises, y compris la génération de documents et de factures. Les développeurs l'utilisent également pour répondre aux exigences des clients. Les bibliothèques ont simplifié le processus de création de PDF. Lorsque vous choisissez une bibliothèque, tenez compte d'aspects tels que les capacités de construction, de lecture et de conversion.

2. Caractéristiques d'IronPDF

IronPDF est un convertisseur PDF robuste et une bibliothèque API qui permet aux développeurs de générer, lire et manipuler des documents PDF. Il utilise le moteur Chrome pour convertir HTML en PDF et prend en charge un grand nombre de composants web et d'applications .NET. Il permet de créer des PDF visuellement attrayants à l'aide de HTML5, de JavaScript, de CSS et d'images, et comprend un puissant traducteur HTML-PDF ainsi qu'un moteur de conversion PDF indépendant.

3. Créer des documents PDF à partir d'URL

Avec l'aide de la bibliothèque API IronPDF, il devient très facile de générer des fichiers PDF en créant un fichier HTML à partir d'une URL et en le convertissant en fichier PDF à l'aide du navigateur Chrome intégré à IronPDF.

Les méthodes énumérées ci-dessous permettent de créer des documents PDF en quelques lignes de code seulement :

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

Selon les informations ci-dessus, la méthode RenderUrlAsPdf peut être utilisée pour convertir le lien en document en fournissant le lien et l'emplacement de sauvegarde.

API PDF C# (Exemple de Code Tutoriel), Figure 1 : Le fichier PDF généré à partir d'une URL

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

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

La bibliothèque API IronPDF facilite la conversion des chaînes HTML en fichiers PDF. Vous trouverez ci-dessous un exemple de code permettant de convertir des chaînes HTML en documents, et de traduire n'importe quelle balise HTML en fichiers PDF.

IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

Ce code exemple démontre comment convertir un texte HTML illimité en utilisant RenderHtmlAsPdf, puis enregistrer le document en utilisant la méthode SaveAs et tout le processus est complété en quelques secondes seulement.

API PDF C# (Exemple de Code Tutoriel), Figure 2 : Un fichier PDF généré à partir d'une chaîne HTML

Un fichier PDF généré à partir d'une chaîne HTML

5. Lecture de documents PDF

Avec l'aide de la bibliothèque API IronPDF, il est possible de lire et d'extraire des données de documents PDF existants. Le code ci-dessous montre un exemple de la manière de procéder :

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
$vbLabelText   $csharpLabel

Dans ce code, la fonction FromFile est utilisée pour lire le PDF à partir d’un fichier existant et le convertir en un objet PdfDocument. Cet objet permet d'accéder au texte et aux images présents sur les pages du PDF. La méthode ExtractAllText peut être utilisée pour créer une chaîne contenant chaque mot des pages PDF.

Pour plus d'informations sur l'utilisation de la bibliothèque API IronPDF, consultez les tutoriels de code et la documentation.

6. Conclusion

La bibliothèque IronPDF fournit une licence gratuite pour le développement, et différentes licences sont disponibles à l'achat pour une utilisation dans un environnement de production en fonction des besoins du développeur. Le forfait Lite a un prix de départ de $749 et ne nécessite pas de frais récurrents. Les licences offrent des options de redistribution pour les SaaS et OEM et sont accompagnées d'une licence permanente, d'une garantie de remboursement de 30 jours, ainsi que d'une année de support produit et de mises à jour. Ils conviennent au développement, à la mise en scène et à la production et nécessitent un achat unique. En outre, IronPDF propose des licences gratuites supplémentaires limitées dans le temps. IronPDF propose également des licences gratuites pour la couverture de la redistribution.

Pour plus d'informations sur les détails complets des tarifs et licences d'IronPDF, veuillez visiter la page des détails de licence 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
Comment créer un fichier PDF en ASP .NET ?
SUIVANT >
Comment ajouter des images à un PDF en VB .NET