Sko*_*kog 7 pdf-generation password-protection itextsharp
我有一个带有一些表单字段的第三方PDF文件,我需要以编程方式填写.PDF文件是安全的.详细的安全设置:SecurityMethod: Password Security, Document Open Password: No, ... Form Field Fill-in or Signing: Allowed...
当我尝试手动打开并填写文档时,一切正常,我不会被要求输入任何密码.但是使用代码时,它会失败并出现异常.这是代码(我正在使用iTextSharp库):
var str = new MemoryStream();
var reader = new PdfReader(_path);
var stamper = new PdfStamper(reader, str);
Run Code Online (Sandbox Code Playgroud)
创建PdfStamper对象失败,但有异常: BadPasswordException. PdfReader not opened with owner password.
任何想法,为什么它失败的代码,但不是手动?提前致谢.
Mic*_*uda 19
你试过添加吗?
PdfReader.unethicalreading = true;
Run Code Online (Sandbox Code Playgroud)
在reader初始化之前?