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