簡體   English   中英

具有多個簽名和文件附件的iTextSharp

[英]iTextSharp with multiple signatures and file attachments

我認為對於女巫來說這是一個不常見的問題,我找不到解決方案。 我正在使用iTextSharp用多個數字證書簽署PDF文檔。 到現在為止還挺好。 一切正常。 現在,我的客戶希望每次有人簽名文件時都能夠將文本消息附加到簽名。 我曾考慮過使用位置或原因字段來添加文本,但是這些字段不夠大。 有沒有一種方法可以將文件附加到PDF文檔而又不會使以前的簽名無效?

將文件附件添加到PDF文件中(根據Adobe Acrobat / Reader)將破壞現有簽名,因為對於任何類型的簽名,都不允許添加附件。

但是,如果使用的簽名允許填寫表單,則可以使用表單字段。 如果可以的話,請閱讀PDF文檔的數字簽名, Bruno Lowagie撰寫的白皮書(iText軟件),特別是第2.5節“ PDF和工作流中的簽名”。

盡管代碼示例是用Java編寫的,但作者相信,對於使用iTextSharp而不是iText的C#開發人員來說,Java示例也易於理解。

可以從iTextSharp SVN存儲庫中檢出經過C#驗證的樣本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM