
Webové stránky mohou obsahovat text, obrázky, kresby, animace atd. Někdy může být potřeba převést webovou stránku do formátu PDF pro archivaci nebo pro několik dalších účelů. V souladu s tím tento článek popisuje, jak uložit nebo vytisknout webovou stránku ve formátu PDF v C# zadáním adresy URL webové stránky. Pojednává o jednoduchém a základním převodu i pokročilém převodu, kde můžete zašifrovat výstupní soubor.
- Uložit webovou stránku jako soubor PDF – Instalace C# API
- Uložit webovou stránku jako PDF v C#
- Tisk webové stránky do PDF se šifrováním v C#
Uložit webovou stránku jako soubor PDF – Instalace C# API
Aspose.HTML for .NET API lze použít ke zpracování různých formátů souborů souvisejících s webem, jako je HTML, SVG, EPUB atd. Rozhraní API můžete snadno nakonfigurovat stažením jeho souborů DLL z webu Sekce Stažení nebo pomocí následujícího instalačního příkazu NuGet:
PM> Install-Package Aspose.Html
Uložit webovou stránku jako soubor PDF v C#
Webovou stránku můžete rychle uložit do formátu PDF pomocí následujících kroků:
- Načtěte vstupní webovou stránku zadáním její adresy URL.
- Vytvořte objekt třídy PdfSaveOptions.
- Uložte webovou stránku jako soubor PDF metodou ConvertHTML.
Níže uvedený fragment kódu vysvětluje, jak uložit webovou stránku jako PDF programově v C#:
// Načíst vstupní soubor HTML
HTMLDocument document = new HTMLDocument("https://www.aspose.com");
// Inicializujte objekt třídy PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Uložit webovou stránku jako PDF v C#
Converter.ConvertHTML(document, options, "URLtoPDF.pdf");
Tisk webové stránky do PDF se šifrováním v C#
Webovou stránku můžete vytisknout do PDF a zároveň zajistit PDF podle následujících kroků:
- Načtěte vstupní webovou stránku pomocí její adresy URL.
- Zadejte oprávnění dokumentu pomocí PdfPermissions.
- Vytvořte objekt třídy PdfSaveOptions pro zašifrování výstupního souboru PDF.
- Napište výstupní PDF dokument.
Následující ukázka kódu ukazuje, jak vytisknout webovou stránku do PDF se šifrováním programově v C#:
// Načíst vstupní HTML z URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com");
// Inicializujte objekt třídy PdfPermissions, abyste umožnili tisk a vyplňování formulářů v dokumentu PDF
PdfPermissions permissions = PdfPermissions.PrintDocument | PdfPermissions.FillForm;
// Inicializujte objekt třídy PdfSaveOptions a nastavte vlastnosti šifrování
PdfSaveOptions options = new PdfSaveOptions();
options.Encryption = new PdfEncryptionInfo("user", "owner", permissions, Encryption.PdfEncryptionAlgorithm.RC4_128);
// Uložit výstupní soubor PDF se šifrováním
Converter.ConvertHTML(document, options, "URLtoPDF_encrypted.pdf");
Prozkoumejte Aspose.HTML pro .NET API
Mnoho dalších funkcí nabízených rozhraním API se můžete dozvědět v sekci dokumentace.
Získejte bezplatnou licenci
Rozhraní API můžete vyhodnotit v jeho plné kapacitě tím, že požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak uložit webovou stránku do formátu PDF zadáním její adresy URL programově v C#. Kromě pokročilého scénáře konverze vysvětluje základní případ použití konverze. Kromě toho nás neváhejte kontaktovat na fóru, pokud s námi potřebujete probrat své obavy nebo požadavky.