【发布时间】:2018-01-09 03:01:45
【问题描述】:
为什么此 PDF 在 Foxit Reader 中显示签名,而不是 Adobe Reader?
这里是来自Syncfusion PDF library 的用于生成它的代码(另请参阅有关signing an existing document 的文档):
var signature = new PdfSignature(loadedDocument, page, certificate, "Signature");
signature.Certificate = certificate;
signature.Bounds = new RectangleF(100, 100, 200, 200);
signature.Appearence.Normal.Graphics.DrawRectangle(PdfBrushes.Red, new RectangleF(0, 0, 200, 200));
当我在现有 PDF 上使用此功能时,福昕阅读器中会识别出一个签名:
但不是在 Adobe Reader 中:
这里是resulting PDF 供分析。
这是为什么?我可以做些什么来解决这个问题,以便 Adobe 能够识别它?
编辑
这里是original PDF 之前的任何事情。
解决方案
我使用了来自Syncfusion's own Nuget server 的 Nuget 包,它是最新的(Nuget.org 上的包不是)。
【问题讨论】:
标签: pdf adobe syncfusion adobe-reader foxit