Často kladené otázky — Aspose.PDF FOSS for Java
Často kladené otázky — Aspose.PDF FOSS for Java
Často kladené otázky
Jaká verze Java je vyžadována?
Aspose.PDF FOSS pro Java vyžaduje Java 11 nebo novější. Pro produkční použití se doporučují LTS verze JDK (11, 17, 21).
Je knihovna zdarma k použití?
Ano. Aspose.PDF FOSS pro Java je licencována pod MIT. Není vyžadována žádná komerční smlouva, klíč API ani aktivace.
Jak přidám knihovnu do Maven projektu?
Přidejte následující do vašeho pom.xml:
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-pdf-foss</artifactId>
<version>26.8.0</version>
</dependency>Jak vytvořit nový PDF dokument?
Použijte třídu Document bez argumentů:
try (Document doc = new Document()) {
doc.getPages().add();
doc.save("output.pdf");
}Jak zjistit počet stránek existujícího dokumentu?
Otevřete dokument a zavolejte size() na kolekci stránek:
try (Document doc = new Document("input.pdf")) {
int count = doc.getPages().size();
}Jak sloučit dva PDF soubory?
Použijte PdfFileEditor.concatenate():
PdfFileEditor editor = new PdfFileEditor();
editor.concatenate("first.pdf", "second.pdf", "merged.pdf");Jak zašifrovat PDF?
Použijte PdfFileSecurity z balíčku facades s DocumentPrivilege a KeySize:
try (PdfFileSecurity security = new PdfFileSecurity("input.pdf", "secured.pdf")) {
DocumentPrivilege priv = DocumentPrivilege.getForbidAll();
priv.setAllowPrint(true);
security.encryptFile("user", "owner", priv, KeySize.x256);
}Jak použít šifrování AES na data?
Použijte statické metody AESCipher pro surové šifrování a dešifrování AES na úrovni bajtů:
byte[] ciphertext = AESCipher.encrypt(key, plaintext);
byte[] decrypted = AESCipher.decrypt(key, ciphertext);Kde je zdrojový kód?
Zdrojový kód a systém sledování problémů jsou k dispozici na https://github.com/aspose-pdf-foss/Aspose.PDF-FOSS-for-Java.