Нужно наложить печать и подпись на готовый PDF — договор, акт, счёт — и сделать это из 1С или пакетного конвейера, без ручной работы в Acrobat? Типичная схема: PDF уже сформирован (внешней системой, типовой печатной формой или дизайнерским шаблоном), а меняются только подпись, печать, ФИО и пара реквизитов. Открывать графический редактор на сотнях файлов в день — дорого и рискованно: человек ошибётся координатами или забудет печать.
Коротко: bit PDF Writer ищет в PDF фразу-якорь («М.П.», «Подпись директора», «Главный бухгалтер») и накладывает текст или изображение со смещением по X/Y. Не пересобирает документ с нуля — работает с уже готовым PDF. Запуск из обработки 1С или командной строки Windows.
Когда нужен штамп в PDF, а не новая печатная форма
- PDF приходит из внешней системы — метрология, ЭДО, госпортал, партнёрский сервис — и в 1С его только подписывают и отправляют клиенту.
- Шаблон свёрстан один раз в Word/InDesign; в каждом экземпляре меняются печать, подпись и ФИО.
- Нужен автоматический конвейер «получили PDF → проставили реквизиты → отправили по e-mail или ЭДО» без участия оператора.
- Координаты полей плавают между версиями шаблона, но якорный текст остаётся стабильным — удобнее искать фразу, чем задавать абсолютные точки на каждой странице.
Проблема ручной верстки
- 30–60 секунд на файл × 200 актов = полдня работы.
- Разные версии подписи и печати в архиве.
- Сложно встроить в автоматический конвейер 1С «напечатал → отправил клиенту».
- Цикл «распечатать → подписать на бумаге → отсканировать» не масштабируется при сотнях однотипных документов в день.
Якорный поиск в PDF
bit PDF Writer не генерирует PDF и не конвертирует Word. Он открывает готовый файл, находит якорную фразу и вставляет рядом текст или картинку. Смещение задаётся в пунктах от левого нижнего угла найденного фрагмента — печать под «М.П.», ФИО справа от «Подпись:», дата под шапкой договора.
Что можно вставлять
- PNG/JPG подписи и печати организации.
- Текст — ФИО, должность, дата, номер договора.
- Несколько якорей в одном файле — цепочка операций в одном запуске.
- Отметку в фиксированных координатах (
absolute), если якорь не нужен — например «Копия верна» в углу листа.
bit PDF Writer, 1С:Штамп и встроенные средства платформы
Запрос «как поставить печать в PDF из 1С» часто упирается в три разных пути. Ниже — когда какой уместен.
1С:Штамп (отраслевое решение)
Типовой продукт для штампов в документах 1С: электронные и графические печати, маршруты согласования, интеграция с ЭДО. Подходит, если документ рождается внутри 1С и нужен полноценный штампный контур с правами и историей. Если же PDF уже пришёл извне или свёрстан в стороннем редакторе — пересборка печатной формы под 1С:Штамп часто дороже, чем наложение печати по якорю на готовый файл.
Штамп в PDF в платформе 1С 8.3.26+
Начиная с релиза 8.3.26, в платформе появились средства работы со штампами в PDF. Имеет смысл для новых проектов на свежей версии, где PDF формируется штатными механизмами 1С. Ограничения: версия платформы, сценарии внедрения и совместимость с уже существующими внешними PDF — на практике их проверяют на ваших файлах.
Word, ImageMagick, Acrobat вручную
Конвертация PDF → Word → правка → обратно в PDF (через COM, ImageMagick или вручную) ломает вёрстку, плохо автоматизируется и не даёт повторяемого результата на потоке. Ручная работа в Acrobat не встраивается в регламент 1С. bit PDF Writer закрывает нишу: готовый PDF + правила в JSON + вызов из 1С или CLI, без пересборки макета.
Итог: для PDF из внешних систем и фиксированных шаблонов с якорными метками — отдельная утилита с поиском по тексту часто быстрее внедрить, чем менять всю цепочку печати в 1С.
Два режима работы
Утилита Windows (CLI)
Запуск PdfWriterNF47.exe из командной строки или планировщика задач. Подходит для пакетной обработки папки входящих PDF и выгрузки результата в архив. Интеграция с любыми системами через bat-файл или PowerShell — 1С не обязательна. Это пример консольной утилиты на C# под Windows, которую делает CodeLab.
Обработка 1С
Внешняя обработка bit_pdfWriter.epf «(bit) Редактор Pdf»: настройка правил в форме, вызов утилиты из типового или доработанного документооборота. Схема: сформировали или получили PDF → передали путь и конфиг якорей → получили подписанный файл → отправили по e-mail или ЭДО. Работает и на сервере приложений 1С, если exe и файлы доступны с сервера. Разработка таких внешних обработок 1С — отдельное направление CodeLab.
Кейс метрологической компании: PDF из внешней системы
Метрологическая компания обрабатывает большой поток однотипных документов: готовые PDF из внешних систем. Раньше в каждый файл вручную добавляли штамп, ФИО подписанта, подпись и печать: печать PDF, проставление на бумаге, сканирование и только потом отправка заказчику.
Настроили правила в bit PDF Writer — документ сразу готов к электронной отправке, без цикла «распечатать → подписать → отсканировать». Ошибки «забыли печать» исчезают, время обработки падает на порядок. Подробнее о продукте и кейсе.
Настройка якорей: практические советы
- Якорь должен быть уникальным в документе — не используйте одно слово «подпись» дважды без контекста.
- Проверяйте шаблон после смены шрифта в Word — координаты могут сдвинуться, якорь останется, но визуально «уплывёт».
- Храните конфиг якорей в JSON рядом с шаблоном — версионируйте в git.
- Тестируйте на 10–20 реальных PDF перед боевым прогоном.
- Если фраза не находится — упростите якорь, отключите поиск целых слов (
searchWholeWords), проверьте текстовый слой в PDF; для отладки смотрите вывод консоли утилиты.
Ограничения
Инструмент работает с уже готовым PDF, а не генерирует его с нуля. Сканированные документы без текстового слоя требуют OCR — якорный поиск по «картинке» не поддерживается. Для PDF из табличного документа 1С в текущей версии возможны нюансы наложения — рекомендуем пилот на ваших шаблонах. Для типовых печатных форм и внешних PDF с текстовым слоем — оптимальный сценарий.
Частые вопросы
Можно ли наложить печать на PDF без 1С?
Да. Достаточно config.json с правилами и запуска утилиты из командной строки. Обработка 1С — удобный интерфейс настройки, не обязательное условие.
Чем отличается от автозаполнения PDF-форм в Acrobat?
Acrobat рассчитан на интерактивные поля формы в PDF. bit PDF Writer ищет обычный текст в документе и вставляет элементы относительно найденной фразы — подходит для «плоских» PDF без полей, в том числе из Word и внешних систем.
Поддерживаются ли многостраничные PDF?
Да. Каждое правило применяется на каждой странице, где найден якорь.
Можно ли вставить и текст, и картинку в одном правиле?
Да — в одном правиле или цепочкой из нескольких правил на разные якоря.
Работает ли на сервере 1С?
Да, если PdfWriterNF47.exe и входные файлы доступны с сервера приложений (команда «Выполнить на сервере»).
Описание продукта, схема конфига и запрос тестовой лицензии — bit PDF Writer. Онлайн-проверка якорей — PdfWriter Web.
Это типичная связка компетенций CodeLab: внешняя обработка 1С + консольная утилита на C# под Windows. Нужна похожая автоматизация под ваши PDF — напишите.