ドキュメント権限の取得
Contents
[
Hide
]
ドキュメント権限の取得
PdfFileInfo.getDocumentPrivilege() を使用して、現在の PDF が許可している操作を検査してください。
手順
- 入力 PDF の
PdfFileInfoオブジェクトを作成してください。 getDocumentPrivilege()を呼び出して権限セットを取得してください。- 返された
DocumentPrivilegeオブジェクトから該当するブールフラグを読み取ってください。 - 使用が完了したら、
PdfFileInfoインスタンスを閉じてください。
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();
}