Ошибка DocuSign при использовании AchorString с файлами Tiff (C # SDK) - PullRequest
0 голосов
/ 06 декабря 2018

Я использую DocuSign C # SDK для отправки документов.Я использую функцию AnchorString, чтобы помочь DocuSign определить, где должна стоять подпись и дата на документе.Это прекрасно работает для файлов PDF, но я получаю следующую ошибку при использовании файлов Tiff (форматы LZW и CCITT4).Есть ли более предпочтительный способ привязки подписи к документу?Кажется, я не могу найти много онлайн об этой ошибке.

Следующая ошибка возникает, когда я вызываю CreateEnvelop , используя функцию AnchorStrings (код включен ниже):

Ошибка вызова CreateEnvelope: {"errorCode": "ANCHOR_TAB_STRING_NOT_FOUND", "message": "Указанная строка вкладки привязки не найдена в документе. Строка вкладки привязки \" Подпись: \ "не найдена.Строка вкладки привязки \ "Подпись: \" не найдена. "}

Код:

  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.Я обновил вышеупомянутую ошибку до того, что получаю с этим набором свойств.

Примечание. Я не получаю это сообщение об ошибке при создании конверта без строки привязки.

Кросс-пост: https://support.docusign.com/s/question/0D51W00006JzLHgSAN/error-using-achorstring-with-tiff-files-c-sdk

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

TL; DR: позиционирование строки привязки не будет работать, если в исходном документе используется формат изображения, такой как tiff, jpg, png, gif и т. Д. Вам нужно будет использовать точное позиционирование.

Подробности

Система строк привязки работает путем поиска буквенных символов строки привязки.В вашем случае «Подписано»: Значит, эти символы должны быть в документе PDF.(DocuSign преобразует все входящие форматы документов в PDF.)

В случае оригинальных документов, использующих такие графические форматы, как tiff, исходный документ не содержит символов «Sign:» (или любых других символов).Вместо этого форматы изображений содержат изображение слов в документе.

Поскольку документ является изображением, слова не могут быть найдены.Вам нужно будет использовать абсолютное позиционирование для ваших тегов.(Или переключитесь на другой формат исходного документа, например .docx, .html, .pdf и т. Д.)

0 голосов
/ 06 декабря 2018

Кажется, ваш документ не может быть обработан, речь идет не о том, как вы используете якорь, это недействительный документ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...