Java ApachePDFBox 2 визуальные подписи на той же странице, вторая подпись не видна

#java #pdfbox #signature

Вопрос:

Я использую PDFBox 3.0.0 RC1 и могу успешно создать первую визуальную подпись, но вторая визуальная подпись не отображается на странице.

Обе подписи проверяются программой Acobat Reader на панели подписей, но только первая подпись имеет соответствующее визуальное представление на странице. Так что в этом проблема, вторая подпись не имеет визуального представления, даже если я установил координаты и изображение.

Расположение подписей на странице разное. Однако, если я помещу вторую подпись на другую страницу, то будут видны обе подписи.

Я проверил это поведение, используя приведенный здесь код: https://github.com/Luis-3M/SignPDF/blob/master/CreateVisibleSignature.java

Я внес лишь небольшие изменения для использования магазина Windows и заменил «PDDocument.load» на «Loader.loadPDF», поскольку новая версия PDFBox изменила способ загрузки PDF.

Комментарии:

1. issues.apache.org/jira/browse/PDFBOX-5243

2. Теперь исправлено в моментальном снимке repository.apache.org/content/groups/snapshots/org/apache/…

Ответ №1:

Я переключился с PDFBox3.0.0 RC1 на 2.0.24, и теперь все в порядке, видны обе подписи.