Tag: encryption

如何使用所有者密码解密PDF文档?

我需要能够从某些PDF文档中删除安全性/加密,最好使用itextsharp库。 这曾经是可能的( 如何通过使用c#提供文件的密码作为参数来解密pdf文件 ),但对库的更新更新意味着解决方案不再有效。 我知道这可以通过Aspose PDF库( 示例 )来完成,但这似乎是一个昂贵的选择。 编辑 所以这一次我以为我拥有我用来测试这个文档的所有者密码。 但实际上我的密码是用户密码。 我认为它是所有者密码的原因是因为它作为所有者密码工作,其他值不起作用。 我相信用户密码代替用户密码的原因是PdfReader.unethicalreading字段设置为true (它是一个碰巧在代码中的其他地方设置的全局标志)。