
La conversion de contenu HTML en PDF est essentielle pour des tâches telles que l’archivage, le partage ou l’impression de documents. La bibliothèque .NET HTML to PDF fiable fournie par Aspose.HTML pour .NET simplifie le processus de conversion pour les fichiers HTML, les chaînes et les URL en direct en documents PDF de haute qualité. Dans cet article, nous allons explorer comment utiliser l’API .NET Core HTML to PDF pour générer des PDF à partir de HTML en C#, 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, ainsi qu’un support pour des formats comme XPS et les images. Cette bibliothèque peut être facilement intégrée dans n’importe quelle application .NET, permettant aux développeurs de convertir des documents HTML par programme avec une grande précision.
Caractéristiques clés
- Types d’entrée multiples : Convertissez facilement des fichiers HTML, des chaînes ou des URL en direct en PDF.
- Sortie personnalisable : Ajustez les options de sauvegarde, y compris 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 : Ajoutez Aspose.HTML pour .NET à votre projet via NuGet :
PM> Install-Package Aspose.Html
Générer un document PDF à partir de HTML en C#
Créer 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(), en passant le HTMLDocument, PdfSaveOptions, et le chemin du fichier PDF de sortie comme arguments.
Voici un exemple de code démontrant comment générer un document PDF à partir d’un fichier HTML en utilisant C# :

Convertir HTML en PDF avec des options de sauvegarde en C#
Pour générer un document PDF à partir d’un fichier HTML tout en spécifiant des options de sauvegarde supplémentaires, suivez ces étapes :
- Chargez le document HTML en utilisant la classe HTMLDocument.
- Créez une instance de la classe PdfSaveOptions.
- Spécifiez toutes les options de sauvegarde supplémentaires telles que HorizontalResolution et VerticalResolution.
- Appelez la méthode Converter.ConvertHTML() pour la génération du PDF.
L’exemple de code suivant illustre comment générer un PDF à partir d’un fichier HTML avec des options supplémentaires en C# :
Pour plus d’options de personnalisation, consultez Options de sauvegarde avancées.
Générer un PDF à partir d’une chaîne HTML en C#
Générer un document PDF à partir d’une chaîne HTML peut être accompli avec les étapes suivantes :
- Créez une instance de la classe PdfSaveOptions.
- Définissez toutes les options de sauvegarde nécessaires.
- Appelez la méthode Converter.ConvertHTML(), qui accepte la chaîne HTML, PdfSaveOptions, et le chemin du fichier PDF de sortie comme arguments.
Voici un exemple de code démontrant 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 sauvegarder 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 toutes les options de sauvegarde souhaitées.
- Utilisez la méthode Converter.ConvertHTML() pour sauvegarder le HTML en tant que PDF, en passant en paramètre le Url, PdfSaveOptions, et le chemin du fichier PDF de sortie.
L’exemple de 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 occasion 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 à :
- Charger un fichier HTML par programme.
- Définir les options de sauvegarde PDF.
- Sauvegarder une chaîne HTML en tant que PDF.
- Sauvegarder une page web en tant que document PDF.
- Convertir un fichier HTML en PDF en C#.
Que vous utilisiez Aspose ou envisagiez d’autres alternatives open source .NET HTML to PDF, vous pouvez approfondir votre compréhension de l’API Aspose.HTML pour .NET en consultant la documentation. Si vous avez d’autres questions, n’hésitez pas à nous contacter via notre forum de support gratuit.