Всем привет!
Возникла проблема с библиотекой iText. Не работают примеры из книжки (iText in Action) — добавление текста, рисунков с помощью PdfStamper.
PdfStamper stamper = new PdfStamper(this.reader, outputStream);
for (int i = 1; i <= reader.getNumberOfPages(); i++) {
PdfContentByte content = stamper.getOverContent(i);
content.setRGBColorStroke(0xFF, 0, 0);
content.setLineWidth(5f);
content.ellipse(250, 450, 350, 550);
}
По идее этот должен рисовать эллипс на каждой странице документа, но это не происходит. Или я что-то не понимаю? Методы по добавлению новых страниц такжне работают. Причем проблема возникает только объект PdfReader был создан с аргументом — название существующего PDF файла. Если же использовать массив байт предварительно сгенерированного с помощью iText PDF-документа, все работает правильно.
Буду очень благодарен за любую помощь!