【发布时间】:2010-10-01 20:27:45
【问题描述】:
我有一个可填写、可保存的 PDF 文件,其中包含所有者密码(我无权访问)。我可以在 Adobe reader 中填写,导出 FDF 文件,修改 FDF 文件,然后导入。
然后我尝试使用 iText for .NET 来实现。我无法从我的 PdfReader 创建 PdfStamper,因为我没有向读者提供所有者密码。有没有办法以编程方式执行此操作,或者我必须重新创建文档?
即使使用 FdfReader 也需要 PdfStamper。我错过了什么吗?任何合法的东西——我很确定我可以破解文件,但我不能。具有讽刺意味的是,重新创建它可能没问题。
【问题讨论】:
-
iText 的安全标志支持不存在。我们只是检查您是否有所有者密码,如果没有,则抛出。最近有很多这样的投诉,我们可能最终会在未来添加一些标志级别的安全支持。