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.Html Namespace 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 PdfSaveOptions eller ImageSaveOptions fö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.

 Svenska