Convertitore HTML per .NET
Le Aspose.HTML Converter pour .NET est un plugin de haute performance qui permet aux développeurs de convertir HTML et XHTML Documents en plusieurs formats, y compris PDF, XPS, et fichiers d’image. Conçu pour une intégration sans fil, il soutient des layouts complexes, des ressources extérieures et des options de rendement avancées, ce qui en fait un outil essentiel pour l’automatisation des documents, le rapport et les flux de travail web-à-print.
Installation et configuration
- Installez le paquet Aspose.HTML via NuGet ou téléchargez des ensembles de la Télécharger page .
- Appliquez vos clés de licence, y compris la licence mesurée, le cas échéant, pour désactiver la fonctionnalité complète.
- Référence à la
Aspose.HtmlNom dans votre projet.
Compatible avec .NET Framework, .NET Core (2.0 à 3.1), .NET 5+, et .net Standard 2.0/2.1 . fonctionne dans les environnements Windows, macOS et Linux.
Convertir HTML en PDF
Le scénario le plus courant est de convertir HTML en PDF. Vous pouvez configurer des options telles que le cryptage, la taille de la page et les marges.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");Cet exemple convertit un fichier HTML en un PDF tout en préservant son layout.
Convertir HTML en image
Vous pouvez également rendre le contenu HTML à des images telles que PNG ou JPEG.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);
// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");Ce code convertit le HTML en un PNG Une image qui peut être utilisée dans des rapports ou des archives.
Convertir HTML à XPS
Pour générer XPS documents à partir de HTML:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();
// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");Exemple d’erreur de traitement
Réalisez les erreurs avec le try-catch:
try
{
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
Console.WriteLine($"Error converting HTML: {ex.Message}");
}Caratteristiche principali
- Multi-Format Export : Convertir HTML en PDF, XPS et images.
- Layout Fidelity : Conserve les fonctions, CSS, graphiques et ressources extérieures.
- Options PDF avancées : Support pour la conformité PDF/A, le cryptage et les métadonnées.
- Cross-Platform : fonctionne dans les environnements .NET sur Windows, Linux et macOS.
Migliori pratiche
- Toujours appliquer les clés de licence au start-up d’application pour éviter l’évaluation des marques.
- Les ressources externes valides (CSS, images, fonts) sont accessibles avant la conversion.
- Utiliser
PdfSaveOptionsouImageSaveOptionsPour la qualité et la taille de la production. - Pour les grands fichiers HTML, préférez la conversion basée sur le courant pour réduire l’utilisation de la mémoire.
En intégrant Aspose.HTML Converter pour .NET , les développeurs peuvent transformer efficacement le contenu HTML en PDF, XPS ou outils d’image de qualité professionnelle tout en assurant la cohérence de la configuration et des performances élevées.