using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Format de document portable d'Adobe(PDF (EN ANGLAIS)) est essentiel pour diverses opérations dans de nombreuses entreprises, y compris la production 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.
La bibliothèque dispose d'outils pour créer des fichiers PDF interactifs,édition de formulairesla recherche de texte, la division de fichiers PDF, l'extraction de texte et d'images, la recherche de texte et la recherche d'imagesconvertir des pages PDF en images.
Outre l'utilisation d'agents utilisateurs, de serveurs mandataires, de cookies, d'en-têtes HTTP et de variables de formulaire pour le traitement des demandes d'information, le système d'information sur les droits d'auteur est également utiliséauthentification dans les formulaires de connexion HTMLla bibliothèque propose également l'utilisation de liens comme base des documents PDF.
IronPDF permet aux utilisateurs de diviser et de combiner des pages dans un document PDF nouveau ou existant, et il peut créer des objets PDF à partir de texte sans utiliser Acrobat Reader.
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")
D'après les informations ci-dessus, leRenderUrlAsPdf (RenderUrlAsPdf) peut être utilisée pour convertir le lien en document en fournissant le lien et l'emplacement d'enregistrement.
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.
Cet exemple de code montre comment convertir un texte HTML illimité à l'aide de la fonctionRenderHtmlAsPdf (RenduHtmlAsPdf)puis enregistrez le document à l'aide de la méthode SaveAs et l'ensemble du processus est achevé en quelques secondes seulement.
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()
Dans ce code, leFromFile est utilisée pour lire le PDF à partir d'un fichier existant et le convertir en un fichierPdfDocument objet. Cet objet permet d'accéder au texte et aux images présents sur les pages du PDF. LesExtraireToutTexte peut être utilisée pour créer une chaîne de caractères contenant tous les mots des pages du PDF.
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. L'offre Lite a un prix de départ de $749 et ne nécessite pas de frais permanents. Les licences offrent des options de redistribution pour SaaS et OEM et sont assorties d'une licence permanente, d'une licence d'exploitation et d'une licence d'utilisationgarantie de remboursement de 30 jourset un an d'assistance et de mises à jour du produit. 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 la tarification complète d'IronPDF et les détails de la licence, veuillez consulter le site webPage de détails sur la licence IronPDF.
Regan est diplômé de l'université de Reading, où il a obtenu une licence en ingénierie électronique. Avant de rejoindre Iron Software, il s'était concentré sur une seule tâche. Ce qu'il apprécie le plus chez Iron Software, c'est la diversité des tâches qu'il peut accomplir, qu'il s'agisse d'apporter une valeur ajoutée aux ventes, à l'assistance technique, au développement de produits ou à la commercialisation. Il aime comprendre comment les développeurs utilisent la bibliothèque d'Iron Software et utiliser ces connaissances pour améliorer continuellement la documentation et développer les produits.
< PRÉCÉDENT Comment créer un fichier PDF en ASP .NET ?
SUIVANT > Comment ajouter des images à un PDF en VB .NET
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