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");
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.
La bibliothèque dispose d'outils pour créer des fichiers PDF interactifs, éditer des formulaires, diviser des fichiers PDF, extraire du texte et des images, effectuer des recherches de texte, et convertir des pages PDF en images.
En plus de l'utilisation des agents utilisateurs, des proxies, des cookies, des en-têtes HTTP et des variables de formulaire pour l'authentification dans les formulaires de connexion HTML, la bibliothèque propose également l'utilisation de liens comme base pour les 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")
$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.
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.
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.
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.
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 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
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