Я использую iText для добавления текста в существующий файл pdf. Он работает для простого pdf, но имеет проблемы с pdf с AcroForms.Pdf с редактированием Acroform с помощью iText
Мой код:
PdfReader reader = new PdfReader("/Users/simple-user/Downloads/acroform.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(
"/Users/simple-user/Downloads/acroform2.pdf"));
BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.CP1252,
BaseFont.NOT_EMBEDDED);
PdfContentByte over = stamper.getOverContent(1);
over.beginText();
over.setFontAndSize(bf, 10);
over.setTextMatrix(107, 107);
over.showText("page updated");
over.endText();
stamper.close();
Сообщение об ошибке:.. «Этот документ позволило расширенные функции в Adobe Acrobat Reader DC Документ был изменен, так как она была создана, и использование расширенных функций больше недоступна Пожалуйста, обратитесь к автору за оригинальной версией этого документа ».
и нет никакого текста, я хотел бы добавить в файл
Любые идеи, что мне не хватает?
В чем проблема? Любое сообщение об ошибке? Нам нужно больше деталей, чтобы помочь. – thomasb
Ой, извините, забыл. Сообщение об ошибке «Этот документ включил расширенные функции в Adobe Acrobat Reader DC. Документ был изменен с момента его создания, а использование расширенных функций больше не доступно. Пожалуйста, свяжитесь с автором для оригинальной версии этого документа.»и нет текста, который я хотел бы добавить в файл. – IowA
. Пожалуйста, отредактируйте ваш вопрос, чтобы включить эту ошибку, и как можно подробнее. – thomasb