我有什么我认为是一个不寻常的问题,我找不到解决方案。 我正在使用iTextSharp对具有多个数字证书的PDF文档进行签名。到现在为止还挺好。一切正常。 现在我的客户希望能够在每次有人签名文件时将文本消息附加到签名。 我想过使用位置或原因字段来添加文本,但这些字段不够大。 有没有办法将文件附加到PDF文档而不会使以前的签名无效?iTextSharp具有多个签名和文件附件
0
A
回答
1
将文件附件添加到PDF文件将(根据Adobe Acrobat/Reader)中断现有签名,因为添加附件不是针对任何类型签名的允许操作。
但是,如果使用的签名允许填写表单,则可以使用表单字段。如果你可以这样做,看一下Digital Signatures for PDF documents,Bruno Lowagie(iText Software)撰写的白皮书,特别是第2.5节“PDF和工作流程中的签名”。
尽管代码示例是用Java编写的,但作者相信Java示例对于使用iTextSharp而不是iText的C#开发人员也很容易理解。
可以从the iTextSharp SVN repository检出C#化样本。
相关问题
- 1. 具有条件的多个签名者
- 2. VB.net itextsharp附件
- 3. 将具有唯一名称的多个文件移动到新文件夹并附加到文件名
- 4. Superagent多个文件附件
- 5. 具有相同文件名的多个css文件
- 6. JSLint具有多个文件
- 7. FTP权限和具有相同名称的多个文件
- 8. 使用iTextSharp签署pdf文件后更改签名外观
- 9. 发送带有附件和签名的Outlook电子邮件
- 10. 使用iTextSharp添加附件到现有的PDF文件
- 11. MTOM,Axis2,WS-Security和签名附件
- 12. 使用iTextSharp读取和重命名具有相同名称的多个字段
- 13. iTextSharp XML ZUGFeRD-invoice.xml附件
- 14. 具有多个文件和依赖性的makefile文件
- 15. 解析具有多个或1个标签的XML文件
- 16. 具有相似签名的多个webmethods
- 17. 编译具有不同文件名和类名的Java文件
- 18. 移动具有特定文件名和扩展名的文件
- 19. 附加多个文件的XML文件
- 20. 没有文件名的附件
- 21. 管理具有相同名称和不同内容的附件文件
- 22. 带邮件的多个文件附件()
- 23. 具有多个附件的电子邮件
- 24. Octobercms附加多个文件
- 25. Javamail附加多个文件
- 26. Plone - 附加多个文件
- 27. 附加多个文件jquery
- 28. 邮件附件killfile - 如何通过文件名将黑名单签名附件列入黑名单
- 29. 如何知道一个文件具有数字签名属性
- 30. 一个具有多个“文件所有者”的xib文件
非常感谢。在阅读您链接的PDF后,我发现了一个解决方案。表单域是关键。 –