【发布时间】:2018-12-06 16:01:40
【问题描述】:
我正在使用 DocuSign C# SDK 发送文档。我正在使用 AnchorString 功能来帮助 DocuSign 确定签名和日期在文档上的位置。这适用于 PDF 文件,但在使用 Tiff 文件(LZW 和 CCITT4 格式)时出现以下错误。是否有更优选的方法将签名锚定到文档?我似乎无法在网上找到很多关于此错误的信息。
当我使用 AnchorStrings 功能(代码包含在下面)调用 CreateEnvelop 时出现以下错误:
调用 CreateEnvelope 时出错:{ "errorCode": "ANCHOR_TAB_STRING_NOT_FOUND", "message": "在文档中找不到指定的 Anchor Tab 字符串。Anchor Tab String \"Signature:\" not found.Anchor Tab String \"Signed:\" not found." }
代码:
Signer signer = new Signer();
DateSigned dateSigned = new DateSigned() { AnchorString = "Signed:", Name = "Signed:", AnchorXOffset = "35" };
signer.Tabs.DateSignedTabs.Add(dateSigned);
signer.Tabs.SignHereTabs = new List<SignHere>();
SignHere signHere = new SignHere() { AnchorString = "Signature:", Name = "Signature:", AnchorXOffset = "65" };
signer.Tabs.SignHereTabs.Add(signHere);
更新:
我得到的 ANCHOR_TAG_PROCESSING_FAILURE 错误是因为我没有将 FileExtension 属性设置为 TIFF。我将上述错误更新为使用该属性集收到的错误。
注意:当我创建没有锚字符串的信封时,我没有收到该错误消息。
【问题讨论】:
标签: c# docusignapi