Недавно я добавил возможность добавлять аннотации к нашим PDF-документам. Однако с тех пор после подписания этих документов Adobe «жалуется» на изменения в документе после подписания. Я все подробно проверил и через несколько часов понял, что это связано с отсутствующим потоком появления добавленных аннотаций (подробно описано здесь ). Хотя это всего лишь предупреждение, мне нужно исправить это и добавить внешний вид. Я ищу, но все примеры создания аннотаций были для аннотаций другого типа. Я попробовал один из примеров, и теперь я вижу желтый круг. Таким образом, создание некоторого внешнего вида и добавление его не является проблемой (но создание этого специфика c one is):
PdfContentByte cb = stamper.getOverContent(1);
PdfAppearance app = cb.createAppearance(coords.getWidth(), coords.getHeight());
app.setColorStroke(annotation.getColor());
app.setLineWidth(3.5f);
app.ellipse(1.5f,1.5f,coords.getWidth()-1.5f,coords.getHeight()-1.5f);
app.stroke();
pdfAnnotation.setAppearance(PdfAnnotation.APPEARANCE_NORMAL, app);
Мне нужно появление стандартного значка аннотации (желтый пузырь / заметка), который вы получить при добавлении комментариев в Adobe Reader, например. Кто-нибудь сделал это? Я посмотрел, как Adobe создает его, и есть два определенных (N = нормальный и R = ролловер), и они имеют длину более 850 символов: -O
Цените любую помощь. Решение должно быть для =