Byli jste někdy v situaci, kdy jste chtěli uložit webové stránky jako PDF dokumenty? Převod webových stránek HTML z aktivních adres URL může být užitečný z mnoha důvodů. Umožňuje uložit požadované webové stránky pro offline přístup jako jakýkoli jiný dokument. Formát PDF usnadňuje zvýraznění odstavců, přidávání komentářů a úpravy převedené webové stránky. V důsledku toho je webová stránka na vás a můžete si ji přizpůsobit, jak uznáte za vhodné! V tomto článku se naučíme, jak převést URL do PDF v C#.
V tomto článku se budeme zabývat následujícími tématy:
Převést URL do PDF C# API
Chcete-li převést webovou stránku z živé adresy URL na dokument PDF, použijeme Aspose.HTML for .NET API. Jedná se o funkčně bohaté API, které nám umožňuje vytvářet, upravovat a extrahovat data z webových stránek HTML nebo samostatných dokumentů HTML. Umožňuje také převod HTML webových stránek a dokumentů do podporovaných formátů bez jakéhokoli externího softwaru.
Třída Url rozhraní API poskytuje objektovou reprezentaci univerzálního identifikátoru (URL). Máme třídu PdfSaveOptions API, která umožňuje specifikovat různé možnosti ukládání při ukládání jako PDF. Podporované dokumenty můžeme převést do oblíbených formátů pomocí třídy Converter. Metoda ConvertHTML(Url, PdfSaveOptions, string) této třídy umožňuje převod HTML do jiných formátů.
Prosím buď stáhněte si DLL rozhraní API, nebo jej nainstalujte pomocí NuGet.
PM> Install-Package Aspose.Html
Jak převést URL do PDF v C#
HTML můžeme snadno převést z URL do PDF podle následujících kroků:
- Zadejte adresu URL aktivní webové stránky.
- Zadejte možnosti uložení PDF.
- Uložte obsah URL jako PDF.
Následující část popisuje, jak převést tyto kroky do kódu C# a uložit obsah webové stránky HTML z URL do PDF.
Převést URL do PDF pomocí C#
Libovolnou webovou stránku z živé adresy URL můžeme uložit do dokumentu PDF podle následujících kroků:
- Nejprve vytvořte instanci třídy Url s adresou URL webové stránky.
- Dále vytvořte instanci třídy PdfSaveOptions.
- Volitelně definujte možnosti uložení.
- Nakonec uložte HTML jako PDF pomocí metody Converter.ConvertHTML(). Jako argumenty bere URL, PdfSaveOptions a cestu k výstupnímu souboru PDF.
Následující ukázka kódu ukazuje, jak převést adresu URL na PDF v C#.
// Tento příklad kódu ukazuje, jak převést obsah z adresy URL do dokumentu PDF.
// URL
Url url = new Url("https://about.aspose.com/");
// Inicializujte PdfSaveOptions
var options = new PdfSaveOptions();
// Převeďte HTML kód do PDF
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet Aspose.HTML pro .NET bez omezení hodnocení.
Závěr
V tomto článku jsme se naučili, jak převést obsah HTML z adresy URL do PDF v C#. Kromě toho se můžete dozvědět více o Aspose.HTML pro .NET API pomocí dokumentace. V případě jakýchkoli nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.