XHTML är en striktare och XML-baserad version av HTML-filerna. Det utvecklades för att förbättra interoperabiliteten med olika dataformat. Medan PDF-filer är populära på grund av deras stöd i flera plattformar och operativsystem. I vissa fall kan du behöva konvertera en XHTML-fil till PDF-format. Följaktligen täcker den här artikeln hur man konverterar en XHTML-fil till ett PDF-dokument programmatiskt i C#.
XHTML till PDF-konverterare – C# .NET API-installation
Aspose.HTML for .NET API kan användas för att skapa, redigera eller konvertera flera webbrelaterade filformat inklusive HTML, EPUB, SVG, etc. Du kan konfigurera API:et genom att ladda ner dess referensfiler från sidan New Releases eller med installationskommandot NuGet nedan:
PM> Install-Package Aspose.Html
Konvertera XHTML till PDF-fil i C#
XHTML-dokument kan ge utökbarhet genom att inkludera fragment från andra XML-baserade språk. Du kan konvertera en XHTML-fil till PDF-format genom att följa stegen nedan:
- Ladda ingångs XHTML-filen.
- Initiera en instans av klassen PdfSaveOptions.
- Konvertera XHTML till PDF-filen med metoden ConvertHTML.
Följande kodexempel visar hur man konverterar en XHTML-fil till PDF programmatiskt i C#:
// Ladda XHTML-filen för att konvertera den
HTMLDocument document = new HTMLDocument("sample.xhtml");
// Skapa en instans av PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Spara XHTML som en PDF-fil
Converter.ConvertHTML(document, options, "output.pdf");
Utforska Aspose.HTML för .NET API
Utrymmet dokumentation förklarar olika andra funktioner i API:et för att fungera med webb- och internetrelaterade filformat. Du kan utforska olika alternativ för webbgenomsökning, nedladdning eller konvertering av filer.
Få gratis licens
Du kan utvärdera API:t utan några utvärderingsbegränsningar genom att begära en gratis temporär licens.
Slutsats
I den här artikeln har du förstått konverteringsprocessen av XHTML till PDF-dokument i C#-baserade applikationer över .NET eller .NET Core framework. Dessutom kan du skriva till oss på forumet vid eventuella frågor.