Удалить подпись и вместо нее добавить изображение подписиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Удалить подпись и вместо нее добавить изображение подписи

Сообщение Anonymous »

Мне нужно удалить цифровые подписи из PDF-файла, но предварительно «распечатать» подпись к содержимому (например, распечатать на «Microsoft PDF Printer» — распечатать все метаданные и подписи). В полученном PDF-файле подпись является частью содержимого в виде изображения.
Программно моей первой попыткой было использование PDFBox 2.0.
Добавьте PDAnnotationRubberStamp с информацией из PDAnnotationWidget/PDAnnotation:

Код: Выделить всё

// [...]
List list1 = pDPage.getAnnotations();
for (PDAnnotation pDAnnotation : list1) {
if([check if the annotation is the signature field]) {
PDAnnotationRubberStamp pDAnnotationRubberStamp = new PDAnnotationRubberStamp();
pDAnnotationRubberStamp.setAnnotationName(pDAnnotationWidget.getAnnotationName());
pDAnnotationRubberStamp.setPage(pDPage);
pDAnnotationRubberStamp.setRectangle(pDAnnotationWidget.getRectangle());
pDAnnotationRubberStamp.setAppearance(pDAnnotationWidget.getAppearance());
pDAnnotationRubberStamp.setReadOnly(true);
list1.add(pDAnnotationRubberStamp);
}
list1.remove(pDAnnotation);
}
Все работает нормально. Но мне также необходимо избавиться от штампа и использовать изображение или что-то подобное, поскольку штамп удаляется во время обработки в редакционной системе.
Как я могу «преобразовать/конвертировать» подпись/RubberStamp в изображение и добавить к содержимому PDF?

Подробнее здесь: https://stackoverflow.com/questions/797 ... re-instead
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»