
La conversion de contenu HTML en PDF est cruciale pour l’archivage, le partage ou l’impression de documents. La bibliothèque .NET HTML to PDF fiable fournie par Aspose.HTML pour .NET permet aux développeurs de convertir facilement des fichiers HTML, des chaînes et des URL en direct en documents PDF de haute qualité. Dans cet article, vous découvrirez comment tirer parti des capacités de conversion HTML en PDF C# .NET Core pour générer des PDF à partir de HTML de manière programmatique, avec des exemples pratiques et des options de personnalisation avancées.
Sujets abordés
- API C# pour la conversion HTML en PDF
- Générer un PDF à partir d’un fichier HTML
- Personnaliser la conversion HTML en PDF
- Convertir une chaîne HTML en PDF
- Convertir une URL en direct en PDF
API C# pour Générer un PDF à partir de HTML
Aspose.HTML pour .NET est une bibliothèque puissante qui offre des capacités de conversion HTML en PDF sans faille, prenant en charge divers formats tels que XPS et images. Cette bibliothèque peut être facilement intégrée dans n’importe quelle application .NET, permettant une conversion HTML en PDF à haute performance dans .NET. Les développeurs peuvent convertir des documents HTML de manière programmatique avec une grande précision en utilisant cette bibliothèque C# HTML to PDF efficace.
Caractéristiques clés
- Multiples types d’entrée : Convertissez facilement des fichiers HTML, des chaînes ou des URL en direct en PDF.
- Sortie personnalisable : Modifiez les options d’enregistrement telles que la résolution, la compression et les filigranes pour un contrôle précis.
- Support multiplateforme : Entièrement compatible avec Windows, macOS et Linux.
Installation : Vous pouvez ajouter Aspose.HTML pour .NET à votre projet en utilisant NuGet :
PM> Install-Package Aspose.Html
Générer un document PDF à partir de HTML en C#
Générer un document PDF à partir d’un fichier HTML est simple. Suivez ces étapes :
- Chargez un document HTML en utilisant la classe HTMLDocument.
- Créez une instance de la classe PdfSaveOptions.
- Appelez la méthode Converter.ConvertHTML() pour générer le PDF. Cette méthode accepte le HTMLDocument, PdfSaveOptions, et le chemin du fichier PDF de sortie comme arguments.
Le code suivant illustre comment générer un document PDF à partir d’un fichier HTML en utilisant C#.

Générer un document PDF à partir de HTML en C#
Convertir HTML en PDF avec des options d’enregistrement en C#
Vous pouvez générer un document PDF à partir d’un fichier HTML tout en spécifiant des options d’enregistrement supplémentaires en suivant ces étapes :
- Chargez le document HTML en utilisant la classe HTMLDocument.
- Créez une instance de la classe PdfSaveOptions.
- Spécifiez des options d’enregistrement supplémentaires telles que HorizontalResolution et VerticalResolution.
- Appelez la méthode Converter.ConvertHTML() pour la génération du PDF.
Le code suivant démontre comment générer un PDF à partir d’un fichier HTML avec des options supplémentaires en C#.
Générer un PDF à partir d’une chaîne HTML en C#
Créer un document PDF à partir d’une chaîne HTML est également simple. Suivez ces étapes :
- Créez une instance de la classe PdfSaveOptions.
- Définissez les options d’enregistrement si nécessaire.
- Appelez la méthode Converter.ConvertHTML() pour générer le PDF. Cette méthode prend la chaîne HTML, PdfSaveOptions, et le chemin du fichier PDF de sortie comme arguments.
Le code suivant illustre comment générer un PDF à partir d’une chaîne HTML en utilisant C#.
Générer un PDF à partir d’une URL en direct en C#
Maintenant, explorons comment enregistrer une page web à partir d’une URL en tant que document PDF :
- Créez une instance de la classe Url avec l’URL de la page web.
- Créez une instance de la classe PdfSaveOptions.
- Définissez les options d’enregistrement souhaitées.
- Enregistrez le HTML en tant que PDF en utilisant la méthode Converter.ConvertHTML(), en passant en arguments le Url, PdfSaveOptions, et le chemin du fichier PDF de sortie.
Le code suivant montre comment générer un PDF à partir d’une URL en direct en utilisant C#.
Obtenir une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer Aspose.HTML pour .NET sans limitations d’évaluation. C’est une excellente opportunité d’explorer l’API C# HTML to PDF en version d’essai gratuite et d’évaluer ses fonctionnalités.
Conclusion
Dans cet article, nous avons appris comment :
- Charger un fichier HTML de manière programmatique.
- Définir des options d’enregistrement PDF.
- Enregistrer une chaîne HTML en tant que PDF.
- Enregistrer une page web en tant que document PDF.
- Convertir un fichier HTML en PDF en C#.
Que vous utilisiez Aspose ou exploriez d’autres alternatives open source HTML to PDF pour .NET, vous pouvez approfondir votre compréhension de l’API Aspose.HTML pour .NET en utilisant la documentation. Si vous avez d’autres questions, n’hésitez pas à nous contacter via notre forum de support gratuit.