我的目标是在具有 CoSign 签名字段(已签名和未签名)的 PDF 文件中获取签名字段的状态。我需要所有字段,而不仅仅是最后一个签名字段。
我创建了一个 WCF 端点(使用 C# VS2013 和 ARX SAPI API)来读取 PDF 中的所有 CoSign 签名字段。这在我的三台 SharePoint 2013 服务器中的两台上运行良好。WCF 终结点使用 SharePoint 服务器文档库中文件的 UNC 路径访问该文件。我可以通过任何 Windows 7 文件浏览器访问所有三台服务器上的所有文件,没有任何问题。
我已经跨服务器复制了已知的好文件,并以相同的结果对它们进行了测试。在问题服务器上 SAPISignatureFieldEnumInit 返回错误 1878850044。我在 SAPI 文档中找不到有关此错误的任何信息。
我希望有人以前可能遇到过这种情况并有一些指导或有用的见解。