Webseite PDF Java

Webseiten werden verwendet, um alle Arten von Informationen auf den Webseiten anzuzeigen. In bestimmten Szenarien müssen Sie möglicherweise eine Webseite als PDF in Java speichern. In Übereinstimmung mit solchen Szenarien behandelt dieser Artikel das Speichern einer Webseite als PDF in Java.

Webseite als PDF speichern – Java-API-Konfiguration

Aspose.HTML for Java API kann verwendet werden, um mit HTML, PDF und vielen anderen unterstützten Dateiformaten zu arbeiten. Konfigurieren Sie einfach die API, indem Sie ihre JAR-Datei von der Seite New Releases herunterladen, oder mit den folgenden Konfigurationen, um über das Aspose Repository darauf zuzugreifen:

Repository:

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

Abhängigkeit:

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

Speichern Sie die Webseite programmgesteuert als PDF-Datei in Java

Sie müssen die folgenden Schritte ausführen, um eine Webseite als PDF-Datei in Java zu speichern:

  1. Laden Sie die eingegebene Webseite mit ihrer URL.
  2. Erstellen Sie ein Objekt der Klasse PdfSaveOptions.
  3. Speichern Sie die Webseite in einer PDF-Datei.

Der folgende Code zeigt, wie eine Webseite mit Java programmgesteuert als PDF gespeichert wird:

// Laden Sie die Eingabe-HTML-Datei von der URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com");

// Initialisiert das Klassenobjekt PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// Webseite als PDF in Java speichern
Converter.convertHTML(document, options, "URLtoPDF.pdf");

Drucken Sie die Webseite als PDF mit Passwortschutz in Java

Sie können eine Webseite ganz einfach als PDF ausdrucken und gleichzeitig mit einem Passwort schützen. Die folgenden Schritte erläutern den Vorgang zum Erstellen eines verschlüsselten PDF-Dokuments:

  1. Laden Sie das eingegebene HTML-Dokument mit der URL.
  2. Erstellen Sie ein Objekt der Klasse PdfEncryptionInfo.
  3. Drucken Sie die Webseite als PDF mit der Klasse PdfSaveOptions.

Das folgende Code-Snippet zeigt, wie Sie eine Webseite als PDF mit Kennwortschutz in Java drucken:

// Laden Sie die Eingabe-HTML-Datei von der URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com/");

// Initialisieren Sie das Klassenobjekt PdfSaveOptions und legen Sie die Verschlüsselungseigenschaften fest
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(new PdfEncryptionInfo("user", "owner", PdfPermissions.PrintDocument, PdfEncryptionAlgorithm.RC4_128));

// Speichern Sie die ausgegebene PDF-Datei mit Verschlüsselung
Converter.convertHTML(document, options, "URLtoPDF_encrypted.pdf");

Fazit

Abschließend haben Sie gelernt, wie Sie Webseiten in Java als PDF speichern. Darüber hinaus haben Sie auch den Schutz und die Verschlüsselung des PDF-Dokuments verstanden. Darüber hinaus können Sie den Abschnitt Dokumentation besuchen, um sich über andere Funktionen zu informieren, die von der API unterstützt werden. Bei Bedenken schreiben Sie uns bitte an das Forum.

Siehe auch

XHTML in Java in PDF konvertieren