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:

  1. Ange sökvägar för in- och utdatafilerna.
  2. Initiera ett klassobjekt HTMLDocument.
  3. Skapa en instans av klassen PdfRenderingOptions.
  4. Skapa objektet PdfDevice och ange utdatafilen som ska renderas.
  5. 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

HTML till PDF Linux

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.

Se även