FAQ Aspose.Slides FOSS per a Java

FAQ Aspose.Slides FOSS per a Java

Quina versió de Java és necessària?

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

És lliure d’utilitzar la biblioteca?

Sí. Aspose.PDF FOSS per Java està llicenciat pel MIT. No es requereix cap acord comercial, clau API o activació.

Com afegir la biblioteca a un projecte Maven?

Afegeix el següent al teu pom.xml:

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

Com puc crear un nou document PDF?

Utilitza el Document classe sense arguments:

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

Com puc obtenir el nombre de pàgines d’un document existent?

Obre el document i crida size() en la col·lecció de pàgines:

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

Com puc concatenar dos arxius PDF?

Utilització: PdfFileEditor.concatenate():

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

Com encripto un PDF?

Utilització: PdfFileSecurity de la façana amb paquets DocumentPrivilege i de la KeySize:

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

Com puc aplicar el xifratge AES a les dades?

Utilització: AESCipher mètodes estàtics per a la xifratura i desxiframent AES de nivell d’bytes brut:

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

On és el codi font?

El codi font i el rastreador de problemes estan disponibles a: https://github.com/aspose-pdf-foss/Aspose.PDF-FOSS-for-Java.

See Also

 Català