CodeLab

PdfWriter - приложение для работы с pdf из 1С

Для компании потребовалось решение, позволяющее программно заполнять существующие PDF-документы данными из 1С: подставлять текст и изображения в строго заданные координаты, а также динамически находить фрагменты и размещать новый контент относительно них. Ручная обработка большого объёма однотипных документов была неэффективна и требовала автоматизации.

  • Разработано приложение на C# (PdfWriter), которое работает как внешняя компонента для 1С — интеграция выполнена через штатный механизм обмена данными.
  • Реализован алгоритм подстановки текстовых блоков и изображений по абсолютным координатам в шаблон PDF-документа без потери исходного форматирования.
  • Добавлена функция поиска заданного текста в документе с возможностью размещения нового контента (текста или картинки) относительно координат найденного фрагмента — это позволяет заполнять поля, расположенные рядом с уже имеющимися данными.
  • Создана обработка для 1С, которая управляет вызовом PdfWriter, передаёт параметры (путь к файлу, координаты, содержимое) и получает готовый результат.
  • Решение протестировано на типовых конфигурациях 1С (Управление торговлей, Бухгалтерия) — время формирования одного документа сократилось с 2–3 минут до нескольких секунд.

Нужно похожее решение?

Опишите задачу — подберём конфигурацию, сроки и формат работ

Оставить заявку