FAQ — Aspose.PDF FOSS für Java

FAQ — Aspose.PDF FOSS für Java

Häufig gestellte Fragen

Welche Java-Version ist erforderlich?

Aspose.PDF FOSS für Java erfordert Java 11 oder höher. JDK-LTS-Versionen (11, 17, 21) werden für den Produktionseinsatz empfohlen.

Ist die Bibliothek kostenlos zu nutzen?

Ja. Aspose.PDF FOSS für Java ist unter der MIT-Lizenz verfügbar. Es ist keine kommerzielle Vereinbarung, kein API-Schlüssel und keine Aktivierung erforderlich.

Wie füge ich die Bibliothek zu einem Maven-Projekt hinzu?

Fügen Sie Folgendes zu Ihrem pom.xml hinzu:

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-pdf-foss</artifactId>
  <version>26.9.0</version>
</dependency>

Wie erstelle ich ein neues PDF-Dokument?

Verwenden Sie die Document-Klasse ohne Argumente:

try (Document doc = new Document()) {
    doc.getPages().add();
    doc.save("output.pdf");
}

Wie erhalte ich die Seitenanzahl eines vorhandenen Dokuments?

Öffnen Sie das Dokument und rufen Sie size() für die Seitenkollektion auf:

try (Document doc = new Document("input.pdf")) {
    int count = doc.getPages().size();
}

Wie füge ich zwei PDF-Dateien zusammen?

Verwenden Sie PdfFileEditor.concatenate():

PdfFileEditor editor = new PdfFileEditor();
editor.concatenate("first.pdf", "second.pdf", "merged.pdf");

Wie verschlüssele ich ein PDF?

Verwenden Sie PdfFileSecurity aus dem facades-Paket mit DocumentPrivilege und KeySize:

try (PdfFileSecurity security = new PdfFileSecurity("input.pdf", "secured.pdf")) {
    DocumentPrivilege priv = DocumentPrivilege.getForbidAll();
    priv.setAllowPrint(true);
    security.encryptFile("user", "owner", priv, KeySize.x256);
}

Wie wende ich AES-Verschlüsselung auf Daten an?

Verwenden Sie die statischen Methoden von AESCipher für rohe byteweise AES-Verschlüsselung und -Entschlüsselung:

byte[] ciphertext = AESCipher.encrypt(key, plaintext);
byte[] decrypted  = AESCipher.decrypt(key, ciphertext);

Wo befindet sich der Quellcode?

Der Quellcode und der Issue-Tracker sind unter https://github.com/aspose-pdf-foss/Aspose.PDF-FOSS-for-Java verfügbar.

Siehe auch

 Deutsch