Веб-сторінка PDF Java

Веб-сторінки використовуються для відображення різної інформації на веб-сайтах. У деяких випадках може знадобитися зберегти веб-сторінку як 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:

  1. Завантажте введену веб-сторінку, використовуючи її URL-адресу.
  2. Створіть об’єкт класу PdfSaveOptions.
  3. Збережіть веб-сторінку у файл 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.

  1. Завантажте вхідний HTML-документ із URL-адресою.
  2. Створіть об’єкт класу PdfEncryptionInfo.
  3. Роздрукуйте веб-сторінку у форматі 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. У разі будь-яких проблем, будь ласка, напишіть нам на форум.

Дивись також

Перетворення XHTML на PDF у Java