Convertir du contenu HTML en PDF est un besoin courant pour archiver, partager ou imprimer des documents. La bibliothèque .NET HTML vers PDF fiable fournie par Aspose.HTML vous permet de convertir des fichiers HTML, des chaînes et des URL en direct en documents PDF de haute qualité de manière efficace. Dans cet article, vous apprendrez à utiliser l’API .NET core HTML vers PDF pour générer des PDF à partir de HTML de manière programmatique en C#, en utilisant des exemples pratiques et des options de personnalisation avancées.
Sujets Couvert:
- 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 riche en fonctionnalités offrant 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 de .NET core, permettant aux développeurs de convertir de manière programmatique des documents HTML 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, y compris la résolution, la compression et les filigranes pour un contrôle affiné.
- 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 peut être accompli en suivant 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. La méthode accepte HTMLDocument, PdfSaveOptions et le chemin du fichier PDF de sortie en tant qu’arguments.
Le code suivant illustre comment générer un document PDF à partir d’un fichier HTML en C#.
Convertir HTML vers PDF avec 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.
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#
Vous pouvez également générer un document PDF à partir d’une chaîne HTML en suivant 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 en tant qu’arguments.
Le 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 URL en Direct en C#
Dans la section précédente, nous avons couvert la génération d’un PDF à partir d’une chaîne HTML. Maintenant, voyons 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.
- Sauvegardez le HTML en tant que PDF en utilisant la méthode Converter.ConvertHTML(), en passant en arguments Url, PdfSaveOptions, et le chemin du fichier PDF de sortie.
Le 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 opportunité 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 de manière programmatique ;
- 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 .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.
Voir Aussi
- [Créer, Lire et Éditer des Fichiers HTML en C#][18]
- [Télécharger une Image à partir d’une URL en C#][19]
- [Convertir Markdown en HTML en C#][20]