FAQ — Aspose.PDF FOSS için Java

FAQ — Aspose.PDF FOSS için Java

Java versiyonu neye ihtiyaç duyulur?

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

Kütüphane kullanımı ücretsiz mi?

Evet. Aspose.PDF FOSS for Java MIT lisanslıdır. hiçbir ticari sözleşme, API anahtarı veya etkinleştirme gerektirmez.

Bir Maven Projesi’ne Kütüphane Nasıl Ekleyebilirim?

Sonraki İçerikSizin için pom.xml:

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

Yeni bir PDF dosyası nasıl oluşturulur?

Kullanmak için Document Sınıflar hiçbir argüman:

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

Mevcut bir belgenin sayfasını nasıl bulabilirim?

Belgeyi açın ve arama yapın. size() Sayfa koleksiyonunda :

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

2 PDF dosyası nasıl oluşturulur?

Kullanım PdfFileEditor.concatenate():

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

PDF Nasıl Şifrelenir?

Kullanım PdfFileSecurity Fasa paketinden alınan DocumentPrivilege ve KeySize:

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

AES şifrelemeyi nasıl verilere uygulayabilirim?

Kullanım AESCipher AES şifreleme ve dekripsiyon için ham byte düzeyinde statik yöntemler:

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

Kaynak kodu nerede?

Kaynak kodu ve soru izleyicisi mevcuttur. https://github.com/aspose-pdf-foss/Aspose.PDF-FOSS-for-Java.

See Also

 Türkçe