В некоторых случаях необходимо добавлять штамп (печать) на страницу PDF документа. Например, в случае со счетами приходящими от контрагентов в PDF файле, для бухгалтерии необходимо добавлять стандартный штампик. В нем указывается дата оплаты счета и ряд других параметров. Поскольку счет обрабатывается в электронном виде, очевидно, что в простановке штампа на бумаге нет никакого смысла, поскольку нужно выполнить ряд затратных по времени, но бессмысленных операций:
- Распечатать счет на принтере («сломал принтер — сберег дерево» 🙂 ).
- Поставить печать (штампик, факсимиле).
- Заполнить поля штампа от руки.
- Отсканировать для отправки сотруднику бухгалтерии.
Заполнение штампа можно сделать полностью в электронном виде за минимальное количество операций.
Рассмотрим решение задачи на примере штампа для проставления на счетах бухгалтерии.
- Ставим штамп на чистом листе бумаги, заполняем поля, которые неизменны (ФИО, подпись, относительная дата предоставления документа и т.п.), чтобы получить эталонное изображение.
- Сканируем документ.
- Открываем отсканированный файл в графическом редакторе (например, Paint.NET) и обрезаем отсканированный штамп по нужному нам контуру (пункт меню Image -> Crop to selection). Можно убрать фон и сохранить в PNG. FoxitReader поддерживает прозрачный фон. Получается что-то вроде:
- Открываем Foxit Reader.
- Заходим в пункт меню Комментарии -> закладка Штампы -> Создать -> Создать задаваемый быстрый штамп (Comments -> [Stamps] -> Create -> Create Dynamic Templates). Отличие от «Создать задаваемый штамп» (Create Custom Templates) в том, что динамический шаблон допускает вставку динамических (меняющихся) полей, например, дата. Если такие поля не нужны, то используйте «Создать Заданный Штамп».
- В форме выбираем кнопку «Создать свой шаблон штампа».
- Выбрать отсканированный файл шаблона. Задать имя шаблону.
- Далее необходимо добавить динамическое поле, например, дату. Для этого необходимо заполнить все поля: категория, имя поля, шрифт (размер обычно 8 pt), что за динамическое поле будет размещаться (в примере — <date>), размер шрифта. Затем нажать кнопку «Добавить».На предпросмотре появится поле, которое нужно переместить в нужное место на штампе. Каждый раз, когда штамп будет добавлятся на страницу, дата в поле будет обновляться до текущей. Жмем «Ок».
- В Foxit Reader открываем счет на котором нужно разместить штамп и переходим в меню Комментарии -> Штамп и выбираем вновь созданный штамп.
- На форме документа появится изображение штампа, которое нужно поместить в нужное место документа.
- Заметим, что динамическое поле в штампе автоматически заполнено текущей датой.
- Чтобы заполнить другие поля в меню «Главная» выбираем подпункт «Печатная машинка» и устанавливаем курсор туда, куда нужно ввести текст.
- Cохраняем PDF документ с добавленным штампом под тем-же именем (Файл -> Сохранить) или выбираем новое Файл -> Сохранить как.
Вот и все. Пользуемся современными технологиями, а лучше вообще отказываемся от рудиментарных штампов. 🙂
P.S. Официальные бумаги направляемые контрагентам не стоимт подписывать таким образом. Вот ссылка на статью: https://www.facebook.com/groups/232305150189403/permalink/2080932348659998/