Mendapatkan hak istimewa dokumen

Mendapatkan hak istimewa dokumen

Gunakan PdfFileInfo.getDocumentPrivilege() untuk memeriksa operasi apa yang diizinkan PDF saat ini.

Langkah

  1. Buat objek PdfFileInfo untuk PDF input.
  2. Panggil getDocumentPrivilege() untuk mengambil set hak istimewa.
  3. Baca flag boolean yang relevan dari hasil yang dikembalikan objek DocumentPrivilege.
  4. Tutup instans PdfFileInfo saat selesai.

Contoh Java

public static void getDocumentPrivileges(Path inputFile) {
    PdfFileInfo pdfInfo = new PdfFileInfo(inputFile.toString());
    DocumentPrivilege privileges = pdfInfo.getDocumentPrivilege();

    System.out.println("Document Privileges:");
    System.out.println("  Can Print: " + privileges.isAllowPrint());
    System.out.println("  Can Degraded Print: " + privileges.isAllowDegradedPrinting());
    System.out.println("  Can Copy: " + privileges.isAllowCopy());
    System.out.println("  Can Modify Contents: " + privileges.isAllowModifyContents());
    System.out.println("  Can Modify Annotations: " + privileges.isAllowModifyAnnotations());
    System.out.println("  Can Fill In: " + privileges.isAllowFillIn());
    System.out.println("  Can Screen Readers: " + privileges.isAllowScreenReaders());
    System.out.println("  Can Assembly: " + privileges.isAllowAssembly());
    pdfInfo.close();
}