Мы работаем над POC с IText7 и получаем ошибку при попытке FlattenFields. Все, что мы пытаемся сделать, это загрузить шаблон pdf и ввести значения. Шаблон, который мы используем, отлично работает с IText5.FlattenFields не работает должным образом
Вот сообщение об исключении: Исключение типа «iText.Kernel.PdfException» произошло в itext.kernel.dll, но не был обработан в пользовательском коде
Дополнительная информация: unbalanced.begin.end.marked .content.operators
using (PdfDocument pdfDoc = new PdfDocument(new PdfReader(fileName), new PdfWriter(outputStream)))
{
PdfAcroForm stamper = PdfAcroForm.GetAcroForm(pdfDoc, true);
stamper.FlattenFields();
stamper.SetGenerateAppearance(true);
}
с уважением Shreenidhi BR
Просьба поделиться pdf –
Ваш вопрос путается: вы говорите, что используете iText 7, но ваш код - это код iText 5. Это не имеет никакого смысла. В iText 7 нет класса 'PdfStamper'. –
Экземпляр PdfAcroForm называется stamper, он не использует класс PdfStamper. С другой стороны, есть ли способ отправить вам сертификат @AmedeeVanGasse? – Shreenidhi