У меня есть PDF, в котором добавлены несколько подписей, добавленных с использованием ITEXT: ITEXT подписанный файл
Я использую pdfbox (версия 3.0.4), чтобы добавить больше подписных полей в один и тот же PDF с использованием CreateMptySignature () с FieldName ASB_191025_0 (и далее), а затем (). doc.saveincremental () . Используя InspectFields () , я вижу, что поля были добавлены. (inspectFields() - это в основном printfields () из образца Github)
Это обновленный/сохраненный файл. Однако InspectFields () возвращает только 2 -й подписанные поля ITEXT, а не вновь добавленные. Вызов acroform.getfield ("asb_191025_0") возвращает null . Нет проблем, если я начну с чистого PDF. < /P>
Что я пропустил? < /P>
Спасибо. public static void createEmptySignature(PDDocument doc, int pageIndex, PDRectangle rect, String fieldName) throws Exception {
PDAcroForm acroForm = doc.getDocumentCatalog().getAcroForm();
if (acroForm == null) {
acroForm = new PDAcroForm(doc);
doc.getDocumentCatalog().setAcroForm(acroForm);
}
if(acroForm.getFields() instanceof AbstractList){
acroForm.setFields(new ArrayList());
}
inspectFields(acroForm);
PDSignatureField signatureField = new PDSignatureField(acroForm);
signatureField.setPartialName(fieldName);
PDAnnotationWidget widget = signatureField.getWidgets().get(0);
widget.setRectangle(rect);
widget.setPage(doc.getPage(pageIndex));
widget.setPrinted(true);
doc.getPage(pageIndex).getAnnotations().add(widget);
acroForm.getFields().add(signatureField);
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... signed-pdf
PDFBox Acroform не может найти ранее добавленные поля на подписанном PDF ITEXT PDF ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Сложность встраивания профиля ICC в PDF с помощью PDFBox, iText и Ghostscrip
Anonymous » » в форуме JAVA - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сложность встраивания профиля ICC в PDF с помощью PDFBox, iText и Ghostscrip
Anonymous » » в форуме JAVA - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сложность встраивания профиля ICC в PDF с помощью PDFBox, iText и Ghostscrip
Anonymous » » в форуме JAVA - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Вызов Wintrust.WinVerifyTrust из Java через JNA возвращает ошибку в подписанном файле .exe.
Anonymous » » в форуме JAVA - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-