
Convertir le contenu HTML en PDF est une tâche cruciale pour l’archivage, le partage ou l’impression de documents. .NET HTML à la bibliothèque PDF Aspose.HTML pour .NET accélère le processus de conversion, vous permettant de transformer les fichiers HTML, les lignes et les URL en direct en documents PDF de haute qualité. Dans cet article, nous explorerons comment utiliser .NET Core HTML à API PDF pour programmablement ** générer PDF à partir de HTML en C#**, complétant avec des exemples pratiques et des options de personnalisation avancées.
Thèmes couverts
- C# API pour HTML à PDF Conversion
- Gérer PDF à partir de fichiers HTML
- personnaliser HTML à la conversion PDF
- Convertir HTML String en PDF
- Convertir l’URL en PDF
C# API pour générer PDF à partir de HTML
Aspose.HTML pour .NET C’est une bibliothèque puissante qui fournit des capacités de conversion sans fil HTML à PDF, ainsi que le support pour les formats tels que XPS et les images.Cette librairie peut être facilement intégrée dans n’importe quelle application .NET, ce qui permet aux développeurs de convertir les documents HTML de manière programmative avec une haute précision.
Caratteristiche principali
- Multiple Input Types: Convertir sans effort les fichiers HTML, les lignes ou les URL en direct en PDF en utilisant C# HTML à PDF Convert.
- Résultat personnalisable: Tailor sauvegarde des options, y compris la résolution, la compression et les marques d’eau pour un contrôle précis.
- Cross-Platform Support: Complètement compatible avec Windows, macOS et Linux.
Installation: Ajouter Aspose.HTML pour .NET à votre projet via NuGet:
PM> Install-Package Aspose.Html
Gérer un document PDF à partir de HTML en C#
Créer un document PDF à partir d’un fichier HTML est simple.Suivez ces étapes:
- Télé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 Documents HTML, PdfSaveOptions, et le fichier de sortie PDF comme des arguments.
Voici un échantillon de code qui montre comment générer un document PDF à partir d’un fichier HTML en utilisant C#:

Convertir HTML en PDF avec les options de sauvegarde en C#
Pour gérer un document PDF à partir d’un fichier HTML tout en spécifiant des options de sauvegarde supplémentaires, suivez les étapes suivantes:
- Téléchargez le document HTML en utilisant la classe HTMLDocument.
- Créez une instance de la classe PdfSaveOptions.
- spécifier les options de sauvegarde supplémentaires telles que la résolution horizontale et la résolution verticale.
- Appelez la méthode Converter.ConvertHTML() pour la génération de PDF.
L’échantillon 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 sauvetage avancées.
Générer PDF à partir de HTML String en C#
La génération d’un document PDF à partir d’un fil HTML peut être réalisée avec les étapes suivantes:
- Créez une instance de la classe PdfSaveOptions.
- Définir toutes les options de sauvetage nécessaires.
- Appelez la méthode Converter.ConvertHTML(), qui accepte la ligne HTML, PdfSaveOptions, et le fichier de sortie PDF comme des arguments.
Voici un échantillon de code démontrant comment générer un PDF à partir d’un fil HTML en utilisant C#:

Gérer PDF à partir d’URL en direct en C#
Maintenant, explorons comment sauvegarder une page Web d’une URL en tant que document PDF:
- Créez un exemple de la classe Url avec l’URL de la page web.
- Créez une instance de la classe PdfSaveOptions.
- Définir toutes les options de sauvetage souhaitées.
- Utilisez la méthode Converter.ConvertHTML() pour sauvegarder le HTML en tant que PDF, en passant dans le L’URL, PdfSaveOptions, et la voie de fichier PDF de sortie.
L’échantillon de code suivant montre comment générer un PDF à partir d’une URL en direct en utilisant C#:
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer Aspose.HTML pour .NET sans limites d’évaluation. c’est une excellente occasion de explorer C# HTML à PDF API gratuit essai et évaluer ses fonctionnalités.
Conclusion
Dans cet article, nous avons appris comment :
- Téléchargez un fichier HTML de manière programmatique.
- Définir les options de sauvegarde PDF.
- Enregistrer un fichier HTML en tant que PDF.
- Enregistrer une page Web en tant que document PDF.
- Convertir un fichier HTML en PDF en C# en utilisant diverses méthodes, y compris .NET Core Genere PDF de HTML et C# Exporte HTML à PDF techniques.
Que vous utilisiez Aspose ou que vous envisagiez d’autres alternatives .NET HTML à PDF Open Source, vous pouvez approfondir votre compréhension de Aspose.HTML pour .NET API en consultant le La documentationSi vous avez des questions supplémentaires, sentez-vous libre d’arriver à travers notre Forum de soutien gratuit.
Vedi anche
- Créer, lire et éditer des fichiers HTML en C#
- Téléchargez l’image de l’URL en C#
- Convertir Markdown en HTML en C#
- Enregistrer HTML en PDF avec le support JavaScript
- Résoudre les problèmes de conversion HTML à PDF
Intégration supplémentaire
Pour les développeurs qui cherchent à mettre en œuvre la génération PDF dans leurs applications C#, la bibliothèque Html2PdfC# est une option remarquable à considérer. Il offre des fonctionnalités puissantes qui peuvent compléter les offres d’Aspose. En outre, le ** HTMLToFdfDocument C #** classe fournit une interface simple pour gérer les conversions HTML à PDF efficacement. Vous pouvez également explorer comment Generer PDF du modèle HTML et Exporter HTML au PDF en utilisant différentes méthodes indiquées dans la documentation.
En outre, vous pourriez vouloir utiliser les fonctionnalités Aspose HTML à PDF C# pour Créer PDF à partir d’HTML en C # ou enquêter sur la façon de Generate PDF de HTML Programmatically afin d’améliorer vos applications.Si vous êtes intéressé à des outils plus gratuits, les options Best HTML to PDF Converter C #1 valent la peine de explorer pour différentes exigences de projet.Le C# PDF Générateur de html* peut fournir des ressources supplémentaires pour les développeurs qui ont besoin de solutions robustes.