Добрый день, если перед Вами стоят задачи программной работы из 1С с PDF файлами, данная публикация будет полезна.
В загрузках доступна внешняя обработка для управляемых форм, платформа 8.3.
Обработка полностью самостоятельная (не требует БСП и т.д.), демонстрирует функционал:
- Добавить текст в уже готовый PDF.
- Получить количество страниц у PDF файла.
- Получить весь текст из PDF.
- Добавить нижний колонтитул, с гиперссылками, в PDF.
- Сжать PDF.
- Добавить картинку и прочее в PDF, на примере визуализации электронных подписей.
- Разбить PDF файл на страницы.
Используются готовые шаблоны кода, вы можете их переписать под себя, свои задачи.
Весь код обработки открыт, распространяется как есть.
Лицензия MIT.
Для работы с PDF обработка использует Ghostscript и PostScript.
Она самостоятельно установит Ghostscript в каталог временных файлов.
В коде вы можете увидеть, ознакомиться, с примерами скриптов PostScript.
Дополнительно раскрыт вопрос создания и использования русских шрифтов.
После первого запуска обработки пример будет находиться в КаталогВременныхФайлов()+"1С_Утилиты\Ghostscript\RU Script Examples\Generete RU Font"
Буду рад, если представленные шаблоны кода по работе с PDF в обработке сократят ваше время, помогут Вам решить задачи.