HTML-filer används ofta över internet. I olika fall måste du konvertera HTML-filer till PDF-dokument. Följaktligen täcker den här artikeln hur man konverterar en HTML-fil till ett PDF-dokument på Linux i .NET.
HTML till PDF Converter API för Linux
Aspose.HTML for .NET API stöder arbete med HTML-filer. Du kan enkelt konfigurera API:t genom att ladda ner DLL-filerna från avsnittet Nedladdningar eller från galleriet NuGet genom att använda tillägget NuGet Package Manager för Visual Studio Code i Linux.
Konvertera HTML till PDF i Linux
Du kan konvertera en HTML-fil till en PDF-fil med följande steg:
- Ange sökvägar för in- och utdatafilerna.
- Initiera ett klassobjekt HTMLDocument.
- Skapa en instans av klassen PdfRenderingOptions.
- Skapa objektet PdfDevice och ange utdatafilen som ska renderas.
- Rendera HTML till PDF med metoden RenderTo.
Följande kod visar hur man konverterar HTML till PDF-fil i .NET på Linux:
// Ange sökväg till en HTML-källfil
string documentPath = "HTMLtoPDF.html";
// Ange sökväg för att spara konverterade filer
string savePath = "HTMLtoPDF.pdf";
// Initiera ett HTMLDocument-klassobjekt
HTMLDocument document = new HTMLDocument(documentPath);
// Skapa en instans av klassen PdfRenderingOptions
PdfRenderingOptions pdfOptions = new PdfRenderingOptions();
// Skapa PdfDevice och ange utdatafilen som ska renderas
PdfDevice device = new PdfDevice(pdfOptions, savePath);
// Rendera HTML till PDF med RenderTo-metoden
document.RenderTo(device);
Produktion
Utforska Aspose.HTML för .NET API
Aspose.HTML for .NET API är ett fristående API för att skapa, redigera eller konvertera HTML-filer programmatiskt med C#. Du kan utforska flera andra funktioner i API:t genom att besöka dokumentationen.
Få gratis licens
Du kan utvärdera Aspose.HTML för .NET API utan några begränsningar genom att begära en gratis temporär licens.
Slutsats
I den här artikeln har du lärt dig hur du konverterar en HTML-webbsida till en PDF-fil i Linux. Du kan använda kodavsnittet för att producera high fidelity-utdata i dina .NET-baserade applikationer. Dessutom är du välkommen att kontakta oss på gratis supportforum om du har några problem.