Я использую C# и iTextSharp для PDF-файлов. У меня есть шаблон PDF, в котором есть поля формы для информации, а также поля формы для электронных подписей. Мне нужно, чтобы персонал заполнил нашу часть формы, затем в коде сгладил эту часть (оставив только поля подписи), а затем я передам PDF-файл API DocuSign, чтобы пользователь подписал документ в электронном виде.
У меня есть требования, чтобы только поля, которые должны быть доступны для редактирования пользователем (подпись), были полями формы, когда они достигают API DocuSign. Я должен сгладить все остальные поля, прежде чем передать их в API DocuSign (DocuSign автоматически может пометить поля формы для подписи).
Кто-нибудь знает как это сделать? Я думал о том, чтобы получить положение полей подписи и после выравнивания всего PDF-файла добавить поля формы обратно с помощью iTextSharp, но я чувствую, что это хак.