HTML Converter for .NET

Aspose.HTML Converter for .NET er en høy ytelse plugin som gjør det mulig for utviklere å konvertere HTML og XHTML Dokumenter i flere formater, inkludert PDF, XPS og bildefiler. Utformet for seamless integrasjon, støtter det komplekse layouter, eksterne ressurser og avanserte renderingsalternativer, noe som gjør det til et viktig verktøy for dokumentautomatisering, rapportering og web-til-print arbeidsflyter.

Installasjon og installasjon

  • Installere Aspose.HTML-pakken via NuGet eller laste ned assemblies fra Nedlasting av side .
  • Bruk lisensieringsnøkler, inkludert målt lisens, hvis det er relevant, for å låse opp full funksjonalitet.
  • Referanse til Aspose.Html Namespace i prosjektet ditt.

Kompatibel med .NET Framework, .NET Core (2.0 til 3.1), .Net 5+, og .net Standard 2.0/2.1. fungerer i Windows, macOS og Linux miljøer.

Konverter HTML til PDF

Det vanligste scenariet er å konvertere HTML til PDF. Du kan konfigurere alternativer som kryptering, side størrelse og marginer.

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");

Dette eksemplet konverterer en HTML-fil til en PDF samtidig som layouten bevares.

Konverter HTML til bilde

Du kan også renderere HTML-innhold til 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");

Denne koden konverterer HTML til en PNG Bilder som kan brukes i rapporter eller arkiver.

Konverter HTML til XPS

For å generere XPS-dokumenter fra 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");

Feil håndtering eksempler

Å håndtere feil med tri-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}");
}

Nøkkelfunksjoner

  • Multi-Format Export: Konverter HTML til PDF, XPS og bilder.
  • Layout Fidelity: Oppbevarer font, CSS, grafikk og eksterne ressurser.
  • Advanced PDF Options: Støtte for PDF/A compliance, kryptering og metadata.
  • Cross-Platform: Arbeider i .NET-miljøer på Windows, Linux og macOS.

Beste praksis

  • Alltid bruke lisensnøkler på applikasjonsstart for å unngå evalueringsvannmerker.
  • Validerte eksterne ressurser (CSS, bilder, fonts) er tilgjengelige før konvertering.
  • Use PdfSaveOptions eller ImageSaveOptions til fin-tune produksjon kvalitet og størrelse.
  • For store HTML-filer foretrekker du strømbasert konvertering for å redusere minnesbruk.

Ved å integrere Aspose.HTML Converter for .NET, kan utviklere effektivt omdanne HTML-innhold til profesjonelle PDF, XPS eller bildeutganger, samtidig som layout konsistens og høy ytelse sikres.

 Norsk