有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Apache PDFBox错误的访问权限

我正在尝试使用Apache PDFBox提取访问权限。问题是所有权限都设置为true。 例如,我提取了Document Assembly属性,如下所示:

PDDocument doc = PDDocument.load(new File(filePath));
AccessPermission ap = doc.getCurrentAccessPermission();
boolean documentAssembly = ap.canAssembleDocument();

documentAssembly变量为true。然而,当我检查Adobe reader上的权限时,我发现document assembly属性设置为not allowed:enter image description here

有没有办法像上图那样提取所有正确的信息


共 (1) 个答案

  1. # 1 楼答案

    “安全”选项卡上显示的是所有适用文档限制的摘要。特别是,有一些限制只取决于您使用的PDF查看器。例如,如果我在AdobeAcrobat(不是Reader)中查看同一个对话框,我会看到

    screen shot

    显然,PDFBox不知道您将使用哪个查看器。因此,它不能考虑特定于观众的限制。