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");
Dans le monde numérique d'aujourd'hui, travailler avec des PDF est un aspect essentiel de la gestion des documents sur différentes plateformes. Avec la bibliothèque IronPDF, les développeurs disposent d'un outil puissant qui permet de créer et de manipuler des fichiers PDF à l'aide de HTML, CSS et JavaScript. Dans cet article, nous allons explorer la bibliothèque NuGet IronPDF, qui simplifie le processus de génération de PDF dans les applications .NET.
Qu'est-ce que NuGet ?
NuGet est un gestionnaire de paquets pour les développeurs .NET, leur permettant de trouver, installer et gérer facilement des bibliothèques open-source et des dépendances dans leurs projets. Il rationalise le processus d'intégration de codes tiers, garantissant la compatibilité et réduisant le temps de développement.
IronPDF est une bibliothèque PDF C# populaire qui est disponible en tant que package NuGet. Il permet aux développeurs de générer, d'éditer et d'extraire du contenu PDF dans des applications .NET. Grâce à ses méthodes faciles à utiliser, IronPDF vous permet de créer des PDF à partir de HTML, d'URL ou de fichiers existants, et offre des fonctionnalités supplémentaires telles que la fusion, la division et le filigrane des PDF.
Comment installer IronPDF ?
L'installation d'IronPDF est un processus simple lorsque l'on utilise le gestionnaire de paquets NuGet. Pour commencer, ouvrez votre projet .NET dans Visual Studio et accédez à l'explorateur de solutions. De là, faites un clic droit sur votre projet et sélectionnez "Manage NuGet Packages"
Dans la fenêtre du gestionnaire de paquets NuGet, passez à l'onglet Parcourir et recherchez "IronPDF" Une fois le paquet localisé, sélectionnez-le et cliquez sur le bouton "Installer" pour lancer le processus d'installation. Le gestionnaire de paquets vous guidera tout au long du processus d'installation à l'aide d'une série d'invites, y compris l'acceptation du contrat de licence.
Une fois le processus d'installation terminé, IronPDF sera ajouté à votre projet et vous pourrez commencer à l'utiliser pour générer des documents PDF à partir de votre application .NET.
Convertir une chaîne HTML en PDF
L'une des fonctionnalités principales d'IronPDF est la capacité de convertir des chaînes HTML en documents PDF. Cela peut se faire en utilisant la classe ChromePdfRenderer, comme le montre l'extrait de code ci-dessous. Il créera une page PDF contenant le texte.
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a HTML string using C#
Private pdf = renderer.RenderHtmlAsPdf("Hello World")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText $csharpLabel
Convertir une page HTML en PDF
Convertir des fichiers HTML en PDFs existants est simple avec IronPDF. Il suffit d'utiliser la méthode RenderHtmlFileAsPdf pour créer un document PDF à partir d'un document HTML.
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from an existing HTML file using C#
Private pdf = renderer.RenderHtmlFileAsPdf("example.html")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
$vbLabelText $csharpLabel
Autres caractéristiques d'IronPDF
Outre la génération de PDF, IronPDF offre des fonctions supplémentaires qui répondent à divers besoins en matière de traitement de documents :
Fusionner et diviser des PDF : Combinez facilement plusieurs PDF en un seul document ou divisez un PDF existant en fichiers séparés en fonction du nombre de pages ou des plages de pages souhaités.
Ajouter des en-têtes, pieds de page et filigranes : Personnalisez un fichier PDF en ajoutant des en-têtes, des pieds de page ou des filigranes, qui peuvent inclure du texte, des images ou les deux. Maintenez la cohérence et l'image de marque de vos documents tout en fournissant des informations essentielles.
Remplissage et Extraction de Formulaires : IronPDF vous permet de remplir des formulaires PDF par programmation et d'extraire des données des formulaires remplis. Cette fonction simplifie le processus de travail avec les PDF basés sur des formulaires, en automatisant les tâches de saisie et d'extraction de données.
Chiffrement et Sécurité des PDF : Assurez la sécurité de vos PDF en appliquant un chiffrement, en définissant une protection par mot de passe et en déterminant les autorisations utilisateur pour des actions telles que l'impression, la modification ou l'extraction de contenu.
Extraction de texte et d'images : IronPDF vous permet d'extraire du texte et des images à partir de documents PDF, facilitant ainsi la réutilisation du contenu ou l'exécution d'analyses supplémentaires.
Pagination et mise en forme avec CSS : Personnalisez l'apparence de vos PDF en utilisant CSS pour styliser le texte, les images et les éléments de mise en page. IronPDF prend en charge CSS3, ce qui vous permet de créer des PDF visuellement attrayants en contrôlant précisément leur apparence.
Compression PDF : Optimisez vos PDFs en compressant leur taille de fichier sans sacrifier la qualité visuelle. Cette fonction est particulièrement utile pour partager des PDF volumineux en ligne ou par courrier électronique.
Génération de codes-barres et de codes QR : générez des codes-barres ou des codes QR dans vos PDF, facilitant ainsi l'encodage et le partage d'informations, le suivi des stocks, ou la création de liens scannables.
Annotation de PDF: Ajoutez des annotations à vos PDF, y compris du texte, des formes ou des dessins, pour fournir des informations supplémentaires ou mettre en évidence un contenu spécifique pour les lecteurs.
Gestion des métadonnées PDF : Modifiez ou récupérez les propriétés de métadonnées des documents PDF, telles que le titre, l'auteur, les mots-clés, et plus encore. Cette fonction vous permet de garder une trace des informations importantes du document et d'améliorer les possibilités de recherche.
compatibilité .NET d'IronPDF for .NET
IronPDF est compatible avec une large gamme de plates-formes .NET, notamment :
framework .NET 4.0 et supérieur
.NET Core 2.0 et supérieur
.NET 6 et .NET 7
Applications ASP.NET, Console, WinForms et WPF
Cette compatibilité fait d'IronPDF une solution polyvalente pour la génération de PDF dans divers environnements .NET.
Pourquoi choisir IronPDF ?
IronPDF se distingue des autres bibliothèques de génération de PDF pour plusieurs raisons :
Facilité d'utilisation : L'API intuitive d'IronPDF et sa documentation complète permettent aux développeurs de commencer à générer des PDF avec une courbe d'apprentissage minimale.
Support HTML, CSS et JavaScript : Avec IronPDF, vous pouvez concevoir vos PDF en utilisant des technologies web familières, ce qui facilite la création de mises en page complexes et de contenu interactif.
Performance : IronPDF est optimisé pour la performance, garantissant une génération rapide et efficace de PDF, même pour les documents volumineux ou les applications à fort trafic.
Communauté forte : IronPDF dispose d'une communauté active de développeurs et de contributeurs, offrant un support, des mises à jour et de nouvelles fonctionnalités régulièrement.
Manipulation PDF Avancée : IronPDF offre bien plus que la simple génération de PDF. Ses fonctions avancées comprennent la fusion, la division, le filigrane et l'extraction, ce qui en fait une solution PDF complète pour les développeurs .NET.
Conclusion
IronPDF est une bibliothèque NuGet de génération de PDF puissante et polyvalente qui permet aux développeurs de créer, manipuler et gérer des PDF à l'aide de HTML, CSS et JavaScript dans des applications .NET. Grâce à ses nombreuses fonctionnalités et à sa compatibilité avec diverses plates-formes .NET, IronPDF est un outil indispensable pour les développeurs qui travaillent avec des PDF. En suivant ce guide et en utilisant les exemples de code fournis, vous pouvez rapidement intégrer IronPDF dans vos projets et commencer à générer des documents PDF de qualité professionnelle.
IronPDF offre un essai gratuit de sa bibliothèque PDF pour ceux qui souhaitent essayer ses fonctionnalités puissantes. Cette période d'essai vous permet d'explorer toutes les capacités d'IronPDF sans aucune limitation. Après la période d'essai, vous pouvez choisir d'acheter une licence à partir de $749, garantissant un accès continu aux fonctionnalités robustes et au support fiable qu'IronPDF offre.
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 .NET 7 (Guide de fonctionnement pour les développeurs)
SUIVANT > NuGet PDF Generator in .NET (Developer Tutorial)
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