Я надеюсь, что правильно понимаю, но не буду использовать стандартные поля форм PDF, чтобы предоставить вам необходимые функции и возможности. Загрузите шаблон PDF в Adobe Acrobat Full или Foxit Phantom и определите стандартные поля формы PDF поверх PDF. Каждое поле имеет имя, должность, шрифт и т. Д.
Затем просто используйте стандартную библиотеку PDF, чтобы заполнить поля формы PDF и «сгладить» поля формы, если это требуется.
Это решение позволяет заказчику создавать новые макеты PDF, и если они определяют поля формы с совпадающими именами, вы сможете добавить в форму замены простую копию файла.
Библиотека iText или iTextSharp должна быть в состоянии сделать все это довольно легко. Если нет, то есть много PDF-библиотек, которые могут это сделать.