Добавление водяного знака в PDF с PDFlib

Извините за не предоставление какого-либо исходного кода. Так что у меня есть PDF-файлы (уже созданы) и веб-сайт, на котором я предлагаю их для загрузки (я здесь слишком упрощаю), в любом случае я хочу, чтобы, когда кто-то нажимал на них, я хотел, чтобы PHP и PDFlib вставляли водяной знак в их с датой и временем. Как это возможно?

Я искал в Интернете, но я не нашел ни одного примера кода, и, поскольку я никогда не использовал PDFLib в своей жизни, я даже не уверен, с чего начать.

Просто укажи мне направление или проигнорируй, нет нужды давать мне отрицательные моменты:-)

1 ответ

Решение

Проверьте http://www.pdflib.com/pdflib-cookbook/pdf-import/stamp-pages/ который ставит штамп на странице ко всем импортированным страницам PDF.

Для вашего случая, вам просто нужно настроить

p.fit_textline("PRELIMINARY", 50, 50, "font=" + font +
   " fontsize=1 textrendering=1 boxsize={500 700} stamp=ul2lr" +
   " strokecolor=red strokewidth=2");

с данными и положением, которое вам нужно. Подробнее о параметрах fit_textline() см. В справочнике по API PDFlib.

Другие вопросы по тегам