Для работы обработки требуется установка следующих утилит:
- ImageMagick-7.1.0-portable-Q16-HDRI (если ImageMagick установлена в систему, то вместо полного пути к исполняемому файлу на сервере в настройках обработки необходимо указывать "magick.exe").
- Pdftk (для установки необходимо поместить файлы pdftk.exe и libiconv2.dll в любой созданный каталог на сервере и прописать в настройках обработки полный путь к исполняемому файлу pdftk.exe). Необходимые файлы находятся в архиве с обработкой.
Обработка универсальна, может быть использована в любых конфигурациях на управляемых формах. Тестирование обработки производилось на платформе 1С:Предприятие 8.3 (8.3.16.1814)
Можно использовать через Файл - Открыть или установить в справочник "Дополнительные отчеты и обработки".
Описание вызываемой функции:
Функция НаложитьШтампНаФайлыЭкспорт(ДанныеИсходныхФайловМассив, ПараметрыШтампа, ПутьКImageMagick, ПутьКPDFTK) Экспорт
Параметры:
- ДанныеИсходныхФайловМассив - Массив[ Структура( ИмяФайла(Строка), ДвоичныеДанныеФайла (ДвоичныеДанные) ) ];
- ПараметрыШтампа - Структура("ТекстДляНаложения" (Строка), "РазмерТекста" (Число,10,0,Неотриц.), "ПоворотТекста" (Число,3,0), "ПрозрачностьТекстаСтрока" (Число,2,1,Неотриц.), "ЦветТекстаR" (Число,3,0,Неотриц.), "ЦветТесктаG" (Число,3,0,Неотриц.), "ЦветТекстаB" (Число,3,0,Неотриц.));
- ПутьКImageMagick - Тип: Строка. Полный путь к программе ImageMagick на сервере, либо имя зарегистрированной переменной окружения ОС, содержащей этот путь;
- ПутьКPDFTK - Тип: Строка. Полный путь к программе PDFTK на сервере, либо имя зарегистрированной переменной окружения ОС, содержащей этот путь.
Возвращаемое значение:
Массив[ Структура( ИмяФайла(Строка), ДвоичныеДанныеФайла(ДвоичныеДанные) ) ]