Webové stránky se používají k zobrazení všech druhů informací na webových stránkách. V určitých scénářích může být nutné uložit webovou stránku jako PDF v Javě. V souladu s takovými scénáři tento článek popisuje, jak uložit webovou stránku jako PDF v Javě.
- Uložit webovou stránku do PDF – konfigurace Java API
- Uložit webovou stránku jako soubor PDF programově v Javě
- Tisk webové stránky do PDF s ochranou heslem v Javě
Uložit webovou stránku do PDF – konfigurace Java API
Aspose.HTML for Java API lze použít pro práci s HTML, PDF a mnoha dalšími podporovanými formáty souborů. Jednoduše nakonfigurujte API stažením jeho JAR souboru ze stránky New Releases, nebo pomocí následujících konfigurací pro přístup z Aspose Repository:
úložiště:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Uložit webovou stránku jako soubor PDF programově v Javě
Chcete-li uložit webovou stránku jako soubor PDF v jazyce Java, musíte provést následující kroky:
- Načtěte vstupní webovou stránku pomocí její adresy URL.
- Vytvořte objekt třídy PdfSaveOptions.
- Uložte webovou stránku do souboru PDF.
Následující kód ukazuje, jak uložit webovou stránku jako PDF programově pomocí Java:
// Načíst vstupní soubor HTML z adresy URL
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 Javě
Converter.convertHTML(document, options, "URLtoPDF.pdf");
Tisk webové stránky do PDF s ochranou heslem v Javě
Webovou stránku můžete snadno vytisknout do formátu PDF a přitom ji chránit heslem. Níže uvedené kroky vysvětlují proces vytvoření šifrovaného dokumentu PDF:
- Načtěte vstupní HTML dokument s URL.
- Vytvořte objekt třídy PdfEncryptionInfo.
- Vytiskněte webovou stránku do PDF pomocí třídy PdfSaveOptions.
Následující fragment kódu ukazuje, jak vytisknout webovou stránku do PDF s ochranou heslem v Javě:
// Načíst vstupní soubor HTML z adresy URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com/");
// Inicializujte objekt třídy PdfSaveOptions a nastavte vlastnosti šifrování
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(new PdfEncryptionInfo("user", "owner", PdfPermissions.PrintDocument, PdfEncryptionAlgorithm.RC4_128));
// Uložit výstupní soubor PDF se šifrováním
Converter.convertHTML(document, options, "URLtoPDF_encrypted.pdf");
Závěr
Na závěr jste se naučili, jak ukládat webové stránky jako PDF v Javě. Kromě toho jste také pochopili ochranu a šifrování dokumentu PDF. Kromě toho můžete navštívit sekci dokumentace, kde se dozvíte další funkce podporované rozhraním API. V případě jakýchkoliv obav nám napište na fórum.