HTML-konverterare för .NET
Aspose.HTML Converter för .NET är en högpresterande plugin som gör det möjligt för utvecklare att konvertera HTML och XHTML Dokument i flera format, inklusive PDF, XPS och bildfiler. Utformad för trådlös integration stöder den komplexa layouter, externa resurser och avancerade renderingsalternativ, vilket gör det till ett viktigt verktyg för dokumentautomation, rapportering och web-till-skrivningsarbetsflöden.
Installation och installation
- Installera Aspose.HTML-paketet via NuGet eller ladda ner assemblies från Ladda ner sidan .
- Applicera dina licensieringsnycklar, inklusive måttlig licens, om så är lämpligt, för att låsa upp full funktionalitet.
- hänvisar till
Aspose.HtmlNamespace i ditt projekt.
Kompatibel med .NET Framework, .NET Core (2.0 till 3.1), .Net 5+, och .net Standard 2.0/2.1 . fungerar i Windows, macOS och Linux-miljöer.
Konvertera HTML till PDF
Det vanligaste scenariot är att konvertera HTML till PDF. Du kan konfigurera alternativ som kryptering, sidstorlek och marginaler.
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");Detta exempel konverterar en HTML-fil till en PDF samtidigt som dess layout bevaras.
Konvertera HTML till bild
Du kan också renderera HTML-innehåll till bilder som PNG eller 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");Denna kod konverterar HTML till en PNG bild som kan användas i rapporter eller arkiv.
Konvertera HTML till XPS
För att generera XPS-dokument från 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");Ett exempel på misstag
Ta itu med misstag med 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}");
}Huvudfunktioner
- Multi-Format Export : Konvertera HTML till PDF, XPS och bilder.
- Layout Fidelity : Förvarar font, CSS, grafik och externa resurser.
- Advanced PDF Options : Stöd för PDF/A-kompatibilitet, kryptering och metadata.
- Cross-Platform : fungerar i .NET-miljöer på Windows, Linux och macOS.
Bästa praxis
- Alltid tillämpa licensnycklar på applikationsstart för att undvika utvärderingsvattenmärken.
- Validerade externa resurser (CSS, bilder, font) är tillgängliga före konvertering.
- Användning
PdfSaveOptionsellerImageSaveOptionsför fin ton produktion kvalitet och storlek. - För stora HTML-filer föredrar man strömbaserad konvertering för att minska minnesanvändningen.
Genom att integrera Aspose.HTML Converter för .NET kan utvecklare effektivt omvandla HTML-innehåll till professionella PDF, XPS eller bildutgångar samtidigt som layoutkonsistensen och hög prestanda säkerställs.