Веб-сторінки використовуються для відображення різної інформації на веб-сайтах. У деяких випадках може знадобитися зберегти веб-сторінку як PDF-файл на Java. Відповідно до таких сценаріїв у цій статті описано, як зберегти веб-сторінку як PDF-файл у Java.
- Зберегти веб-сторінку в PDF – Конфігурація Java API
- Збережіть веб-сторінку як PDF-файл програмно в Java
- Роздрукуйте веб-сторінку в PDF із захистом паролем у Java
Зберегти веб-сторінку в PDF – Конфігурація Java API
Aspose.HTML for Java API можна використовувати для роботи з HTML, PDF та багатьма іншими підтримуваними форматами файлів. Просто налаштуйте API, завантаживши його файл JAR зі сторінки Нові випуски, або за допомогою наступних конфігурацій для доступу до нього з Aspose Repository:
Репозиторій:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Залежність:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Збережіть веб-сторінку як PDF-файл програмно в Java
Вам потрібно виконати наведені нижче кроки, щоб зберегти веб-сторінку як PDF-файл у Java:
- Завантажте введену веб-сторінку, використовуючи її URL-адресу.
- Створіть об’єкт класу PdfSaveOptions.
- Збережіть веб-сторінку у файл PDF.
У наведеному нижче коді показано, як програмно зберегти веб-сторінку як PDF за допомогою Java:
// Завантажити вхідний файл HTML з URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com");
// Ініціалізувати об’єкт класу PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Збережіть веб-сторінку як PDF у Java
Converter.convertHTML(document, options, "URLtoPDF.pdf");
Роздрукуйте веб-сторінку у форматі PDF із захистом паролем у Java
Ви можете легко роздрукувати веб-сторінку у форматі PDF, захистивши її паролем. Наведені нижче кроки пояснюють процес створення зашифрованого документа PDF.
- Завантажте вхідний HTML-документ із URL-адресою.
- Створіть об’єкт класу PdfEncryptionInfo.
- Роздрукуйте веб-сторінку у форматі PDF за допомогою класу PdfSaveOptions.
Наведений нижче фрагмент коду демонструє, як на Java надрукувати веб-сторінку у форматі PDF із захистом паролем:
// Завантажити вхідний файл HTML з URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com/");
// Ініціалізуйте об’єкт класу PdfSaveOptions і встановіть властивості шифрування
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(new PdfEncryptionInfo("user", "owner", PdfPermissions.PrintDocument, PdfEncryptionAlgorithm.RC4_128));
// Збережіть вихідний PDF-файл із шифруванням
Converter.convertHTML(document, options, "URLtoPDF_encrypted.pdf");
Висновок
На завершення ви дізналися, як зберігати веб-сторінки у форматі PDF у Java. Крім того, ви також зрозуміли захист і шифрування документа PDF. Крім того, ви можете відвідати розділ документація, щоб дізнатися про інші функції, які підтримує API. У разі будь-яких проблем, будь ласка, напишіть нам на форум.