我有什麼我認爲是一個不尋常的問題,我找不到解決方案。 我正在使用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後,我發現了一個解決方案。表單域是關鍵。 –