FAQ Aspose.PDF FOSS a Java-hoz

FAQ Aspose.PDF FOSS a Java-hoz

Milyen Java verzió szükséges?

Aspose.PDF FOSS for Java requires Java 11 or later. JDK LTS releases (11, 17, 21) are recommended for production use.

A könyvtár ingyenes?

Igen. Aspose.PDF FOSS for Java MIT-licencelt, nem szükséges kereskedelmi megállapodás, API kulcs vagy aktiválás.

Hogyan adhatom hozzá a könyvtárat egy Maven projekthez?

Adja hozzá a következőket: pom.xml:

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-pdf</artifactId>
  <version>0.1.0-alpha</version>
</dependency>

Hogyan hozhatok létre egy új PDF dokumentumot?

Használja a Document Az argumentumok nélküli osztály:

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

Hogyan tudom megszerezni egy meglévő dokumentum oldalszámát?

Nyisd ki a dokumentumot és hívj fel. size() a lapgyűjteményben:

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

Hogyan kapcsolhatok össze két PDF-fájlot?

Használat PdfFileEditor.concatenate():

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

Hogyan titkosítsam a PDF-et?

Használat PdfFileSecurity a homlokzatból, amely tartalmazza: DocumentPrivilege és a következők: KeySize:

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

Hogyan alkalmazhatom az AES titkosítást a adatokhoz?

Használat AESCipher A “szárma” kódolás és dekódolás statikus módszere:

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

Hol van a forráskód?

A forráskód és a probléma nyomon követője elérhető az alábbi weboldalon: http://www.europa.eu/environmental_database/index.html https://github.com/aspose-pdf-foss/Aspose.PDF-FOSS-for-Java.

Lásd még:

 Magyar