По той же причине, что каждое "лучшее" решение не успешно выполнялось для массового рынка. RSS широко развертывается, и он решает тот же проблемный Atom, пытается решить.
Personaly, у меня есть большое количество каналов RSS, которые я генерирую сам. Они работают сегодня и решают проблему. Интересно, как Вы могли убедить меня переписывать всю ту подачу к Atom только для использования "лучшего" формата.
Теперь, если Вы рассматриваете, как остальное архитектура получает видимость в эти дни из-за лучше и более простое кэширование и масштабируемость, это реальные аргументы. Я понимаю, что Atom тесно связан с остальными шумиха, и это может быть лучший способ продать его. Поскольку REST будет получать видимость, так ее связанные форматы как Atom.
Я думаю, вы ищете водяную пометку на страницах в файле PDF ... проверьте приведенный ниже код. Вы также можете использовать класс Watermarker.
PdfReader reader = new PdfReader("text.pdf");
int n = reader.getNumberOfPages();
// Create a stamper that will copy the document to a new file
PdfStamper stamp = new PdfStamper(reader,
new FileOutputStream("text1.pdf"));
int i = 1;
PdfContentByte under;
PdfContentByte over;
Image img = Image.getInstance("watermark.jpg");
BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA,
BaseFont.WINANSI, BaseFont.EMBEDDED);
img.setAbsolutePosition(200, 400);
while (i < n)
{
// Watermark under the existing page
under = stamp.getUnderContent(i);
under.addImage(img);
// Text over the existing page
over = stamp.getOverContent(i);
over.beginText();
over.setFontAndSize(bf, 18);
over.showText("page " + i);
over.endText();
i++;
}
stamp.close();
С уважением,
Абдель Олакара