
La conversion de contenu HTML en PDF est une tâche essentielle pour l’archivage, le partage ou l’impression de documents. La bibliothèque .NET HTML vers PDF fiable fournie par Aspose.HTML pour .NET vous permet de convertir efficacement 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 de l’API .NET Core HTML vers PDF pour générer par programmation 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 vers PDF
- Générer un PDF à partir d’un fichier HTML
- Personnaliser la conversion HTML vers 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 vers PDF sans faille, ainsi qu’un support pour d’autres formats tels que XPS et les images. Cette bibliothèque peut être facilement intégrée dans n’importe quelle application .NET et prend en charge la conversion HTML vers PDF .NET Core, permettant aux développeurs de convertir des documents HTML par programmation avec une grande précision.
Caractéristiques clés :
- Types d’entrée multiples : Convertissez sans effort des fichiers HTML, des chaînes ou des URL en direct en PDF.
- Sortie personnalisable : Modifiez les options de sauvegarde 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 simples :
- 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.
L’exemple de code suivant illustre comment générer un document PDF à partir d’un fichier HTML en C#.

Générer un document PDF à partir de HTML en C#
Convertir HTML en PDF avec des options de sauvegarde en C#
Vous pouvez générer un document PDF à partir d’un fichier HTML tout en spécifiant des options de sauvegarde 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 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 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 de sauvegarde nécessaires.
- 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.
L’exemple de code suivant illustre comment générer un PDF à partir d’une chaîne HTML en C#.

Générer un PDF à partir d’une chaîne HTML en 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 les options de sauvegarde souhaitées.
- Sauvegardez le HTML en tant que PDF en utilisant la méthode Converter.ConvertHTML(), en passant Url, PdfSaveOptions et le chemin du fichier PDF de sortie comme arguments.
L’exemple de code suivant décrit comment générer un PDF à partir d’une URL en direct en 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 vers PDF en version d’essai gratuite et d’évaluer ses fonctionnalités.
Conclusion
Dans cet article, nous avons appris comment :
- Charger un fichier HTML par programmation.
- Définir des options de sauvegarde PDF.
- Sauvegarder une chaîne HTML en PDF.
- Sauvegarder 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 vers 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.