Моей первой попыткой с программной точки зрения было использование 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
Мобильная версия