我从 Adobe Acrobat 和/或 Reader 得到的具体错误
“无法签署文档尝试提交此签名时出错。文档未保存。此文件必须以完全保存的方式保存。”
我试图签署的 PDF 是从存储在数据库中的二进制数据显示到 IFrame 的字节数组创建的。
byte[] stream = (from m in db.pdf_store
where m.pdf_id == uid
select m.pdf_binary).First().ToArray();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "Inline");
Response.OutputStream.Write(stream, 0, stream.Length);
Response.Flush();
Response.End();
此代码可以很好地显示 PDF 以及在 Internet Explorer 中显示签名字段。我可以单击签名框,使用签名板对文档进行签名,但是当我单击接受时,我收到了上面的错误。
我相信这可能与 PDF 不是实际文件有关。任何建议或帮助表示赞赏。