Strona internetowa PDF Java

Strony internetowe służą do wyświetlania wszelkiego rodzaju informacji na stronach internetowych. W niektórych sytuacjach może być konieczne zapisanie strony internetowej jako pliku PDF w Javie. Zgodnie z takimi scenariuszami w tym artykule opisano, jak zapisać stronę internetową jako plik PDF w Javie.

Zapisz stronę internetową do pliku PDF — konfiguracja API Java

Aspose.HTML for Java API może być używany do pracy z HTML, PDF i wieloma innymi obsługiwanymi formatami plików. Po prostu skonfiguruj interfejs API, pobierając jego plik JAR ze strony New Releases lub korzystając z następujących konfiguracji, aby uzyskać do niego dostęp z Aspose Repository:

Magazyn:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Zależność:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.12</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

Zapisz stronę internetową jako plik PDF Programowo w Javie

Musisz wykonać poniższe kroki, aby zapisać stronę internetową jako plik PDF w Javie:

  1. Załaduj wejściową stronę internetową, używając jej adresu URL.
  2. Utwórz obiekt klasy PdfSaveOptions.
  3. Zapisz stronę internetową w pliku PDF.

Poniższy kod pokazuje, jak programowo zapisać stronę internetową jako PDF przy użyciu Javy:

// Załaduj wejściowy plik HTML z adresu URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com");

// Zainicjuj obiekt klasy PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// Zapisz stronę internetową jako PDF w Javie
Converter.convertHTML(document, options, "URLtoPDF.pdf");

Wydrukuj stronę internetową do formatu PDF z ochroną hasłem w Javie

Możesz łatwo wydrukować stronę internetową do formatu PDF, chroniąc ją hasłem. Poniższe kroki wyjaśniają proces tworzenia zaszyfrowanego dokumentu PDF:

  1. Załaduj wejściowy dokument HTML z adresem URL.
  2. Utwórz obiekt klasy PdfEncryptionInfo.
  3. Wydrukuj stronę internetową do formatu PDF za pomocą klasy PdfSaveOptions.

Poniższy fragment kodu demonstruje, jak wydrukować stronę internetową do pliku PDF z ochroną hasłem w Javie:

// Załaduj wejściowy plik HTML z adresu URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com/");

// Zainicjuj obiekt klasy PdfSaveOptions i ustaw właściwości szyfrowania
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(new PdfEncryptionInfo("user", "owner", PdfPermissions.PrintDocument, PdfEncryptionAlgorithm.RC4_128));

// Zapisz wyjściowy plik PDF z szyfrowaniem
Converter.convertHTML(document, options, "URLtoPDF_encrypted.pdf");

Wniosek

Podsumowując, nauczyłeś się zapisywać strony internetowe w formacie PDF w Javie. Co więcej, zrozumiałeś również ochronę i szyfrowanie dokumentu PDF. Ponadto możesz odwiedzić sekcję dokumentacja, aby poznać inne funkcje obsługiwane przez interfejs API. W razie jakichkolwiek wątpliwości napisz do nas na forum.

Zobacz też

Konwertuj XHTML na PDF w Javie