检查PDF是否可填充

检查PDF是否可填充,pdf,password-protection,pdftk,Pdf,Password Protection,Pdftk,我有大量的PDF文件,我需要通过编程来确定哪些是可填充的,哪些不是(因为PDF安全选项)。有办法吗 到目前为止,我尝试过的最佳解决方案是基于pdftk的批处理脚本,如下所示:。这样,我就丢弃了所有不受密码保护的文件。但我发现一些PDF,尽管有密码保护,但可以填充 有什么想法吗?如果有一些易于使用的API,我不介意编写一个小型Java应用程序,但我更喜欢批处理脚本 PS:只是澄清一下-我需要确定的是“字段填写表单”安全选项是否设置为“允许”或“不允许”。它将在根对象中设置。查看PDF文件的末尾,查

我有大量的PDF文件,我需要通过编程来确定哪些是可填充的,哪些不是(因为PDF安全选项)。有办法吗

到目前为止,我尝试过的最佳解决方案是基于pdftk的批处理脚本,如下所示:。这样,我就丢弃了所有不受密码保护的文件。但我发现一些PDF,尽管有密码保护,但可以填充

有什么想法吗?如果有一些易于使用的API,我不介意编写一个小型Java应用程序,但我更喜欢批处理脚本


PS:只是澄清一下-我需要确定的是“字段填写表单”安全选项是否设置为“允许”或“不允许”。

它将在根对象中设置。查看PDF文件的末尾,查看它引用根对象的位置。然后跳到那里,比较一个可填充对象和一个不可填充对象的外观。根对象?但是如何“打开”PDF文件呢?我应该像读纯文本文件一样阅读它吗?