Webová stránka PDF Java

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

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:

  1. Načtěte vstupní webovou stránku pomocí její adresy URL.
  2. Vytvořte objekt třídy PdfSaveOptions.
  3. 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:

  1. Načtěte vstupní HTML dokument s URL.
  2. Vytvořte objekt třídy PdfEncryptionInfo.
  3. 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.

Viz také

Převést XHTML do PDF v Javě