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
- Zapisz stronę internetową jako plik PDF Programowo w Javie
- Wydrukuj stronę internetową do formatu PDF z ochroną hasłem 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:
- Załaduj wejściową stronę internetową, używając jej adresu URL.
- Utwórz obiekt klasy PdfSaveOptions.
- 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:
- Załaduj wejściowy dokument HTML z adresem URL.
- Utwórz obiekt klasy PdfEncryptionInfo.
- 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.