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