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ů:
- Zadejte cesty pro vstupní a výstupní soubory.
- Inicializujte objekt třídy HTMLDocument.
- Vytvořte instanci třídy PdfRenderingOptions.
- Vytvořte objekt PdfDevice a zadejte výstupní soubor, který se má vykreslit.
- 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
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.