Jak převést HTML stránku do PDF v C#

Tento rychlý tutoriál poskytuje podrobnosti o tom, jak převést HTML stránku do PDF v C#, kde je zdrojový HTML soubor načten z disku. Výstupní soubor PDF lze konfigurovat nastavením různých vlastností, jako je název, datum úpravy atd. Tento převod HTML do PDF pomocí C# je nakonec dokončen uložením souboru PDF spolu s výše uvedenými vlastnostmi.

Kroky k převodu stránky HTML na PDF v C#

  1. Nakonfigurujte projekt tak, aby přidal Aspose.HTML ze správce balíčků NuGet
  2. Načtěte zdrojový soubor HTML pomocí třídy HTMLDocument pro převod do PDF
  3. Inicializujte objekt PdfSaveOptions pro konfiguraci výstupního souboru PDF
  4. Nastavte název výstupního dokumentu PDF, datum úpravy a barvu pozadí
  5. Voláním metody Save v C# exportujte HTML do PDF

Tyto kroky pro převod HTML do PDF pomocí C# ukazují, že nejprve jsou přidány potřebné knihovny a poté je k načtení zdrojového HTML souboru použita třída HTMLDocument. V dalším kroku je vytvořen objekt třídy PdfSaveOptions, který obsahuje různé vlastnosti, jako je objekt třídy DocumentInfo, který dále obsahuje různé vlastnosti, včetně výše zmíněných Title a ModificationDate. Podobně objekt třídy PdfSaveOptions obsahuje vlastnost barvy pozadí, která je nastavena v tomto kurzu.

Kód pro převod HTML do PDF pomocí C#

Tento kód používá objekt třídy HTMLDocument k načtení souboru z disku, ale existuje mnoho dalších dostupných přetížení, jako je načtení stránky HTML pomocí adresy URL, vytvoření dokumentu HTML z RequestMessage, načtení ze streamu a mnoho dalších. Podobně PdfSaveOptions obsahuje další vlastnosti, jako je šifrování, nastavení stránky, horizontální a vertikální rozlišení atd.

Pomocí C# lze snadno vygenerovat PDF z HTML pomocí podrobných kroků a ukázky kódu uvedených výše. Pokud chcete převést HTML do jiného formátu, jako je text, přečtěte si článek na jak převést HTML na text v C#.

 Čeština