HTML soubory jsou široce používány na internetu. V různých případech je potřeba převést soubory HTML na dokumenty PDF. V souladu s tím tento článek popisuje, jak převést soubor HTML na dokument PDF v Linuxu v .NET.

HTML to PDF Converter API pro Linux

Aspose.HTML for .NET API podporuje práci se soubory HTML. Rozhraní API můžete snadno nakonfigurovat stažením souborů DLL ze sekce Downloads nebo z galerie NuGet pomocí rozšíření NuGet Package Manager pro Visual Studio Code v Linuxu.

Převod HTML do PDF v Linuxu

Soubor HTML můžete převést na soubor PDF pomocí následujících kroků:

  1. Zadejte cesty pro vstupní a výstupní soubory.
  2. Inicializujte objekt třídy HTMLDocument.
  3. Vytvořte instanci třídy PdfRenderingOptions.
  4. Vytvořte objekt PdfDevice a zadejte výstupní soubor, který se má vykreslit.
  5. Renderujte HTML do PDF metodou RenderTo.

Následující kód ukazuje, jak převést soubor HTML na soubor PDF v .NET v systému Linux:

// Nastavte cestu ke zdrojovému souboru HTML
string documentPath = "HTMLtoPDF.html";

// Nastavte cestu pro uložení převedeného souboru 
string savePath = "HTMLtoPDF.pdf";

// Inicializujte objekt třídy HTMLDocument
HTMLDocument document = new HTMLDocument(documentPath);

// Vytvořte instanci třídy PdfRenderingOptions
PdfRenderingOptions pdfOptions = new PdfRenderingOptions();

// Vytvořte PdfDevice a zadejte výstupní soubor k vykreslení
PdfDevice device = new PdfDevice(pdfOptions, savePath);

// Renderujte HTML do PDF pomocí metody RenderTo
document.RenderTo(device);

Výstup

HTML do PDF Linux

Prozkoumejte Aspose.HTML for .NET API

Aspose.HTML for .NET API je samostatné API pro vytváření, úpravu nebo převod souborů HTML programově pomocí C#. Několik dalších funkcí API můžete prozkoumat na dokumentaci.

Získejte bezplatnou licenci

Aspose.HTML for .NET API můžete vyhodnotit bez jakýchkoli omezení, když požádáte o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak v Linuxu převést webovou stránku HTML na soubor PDF. Fragment kódu můžete použít k vytvoření vysoce věrného výstupu v aplikacích založených na .NET. Kromě toho nás v případě jakýchkoli obav neváhejte kontaktovat na free support forum.

Viz také