我可以用iTextSharp填写加密的PDF吗?

7 c# itext

我有一个可填写,可保存的PDF文件,其中包含所有者密码(我无权访问).我可以在Adobe Reader中填写它,导出FDF文件,修改FDF文件,然后导入它.

然后我尝试用iText for .NET做到这一点.我无法从我的PdfReader创建PdfStamper,因为我没有向读者提供所有者密码.有没有办法以编程方式执行此操作或必须重新创建文档?

即使使用FdfReader也需要PdfStamper.我错过了什么吗?任何合法的东西 - 我很确定我可以破解文件,但我不能.具有讽刺意味的是,重新创建它可能会没问题.

Vah*_*idN 6

此行将绕过iTextSharp中的编辑密码检查:

PdfReader.unethicalreading = true;
Run Code Online (Sandbox Code Playgroud)


CMP*_*mer 0

除非其他人插话,否则我会假设答案是“否”

我最终以未加密的形式重新生成了 PDF。

  • 我使用 iPhone 从客户网站发布了这个问题,但我太着急(或太懒)而无法通过 OpenID 进行身份验证,所以我只是匿名发布,然后忘记将其设置为社区 wiki。 (2认同)