Объединение pdf в один используя pdftk.exe 1С:Предприятие 8.3 (8.3.4.365) #694228


#0 by Sasha_H
Если есть возможность объединять pdf-файлы с помощью штатных возможностей весьма признателен буду. А сейчас я делаю такое, для вывода на печать именно в нужной последовательности необходимо объединить файлы, но вот засада у меня: Ничего не происходит ни одним из методов: ЗапуститьПриложение(КаталогХранения+"pdftk.exe 1.pdf 2.pdf cat output x.pdf");          Shell = Новый COMОбъект("WScript.Shell");     Shell.Exec(КаталогХранения+"pdftk.exe 1.pdf 2.pdf output collated.pdf ");          Shell.Run(КаталогХранения+"pdftk.exe 1.pdf 2.pdf output collated.pdf "); На даный момент база файловая но в реальности необходимо на серверной.  Пробовал методы запускать как на Клиенте так и НаСервере, результат тотже - НИЧЕГО. С помощью командной строки все работает. Подскажите в чем я ошибся? Никогда не приходилось еще работать с pdf форматами программно.
#1 by Sasha_H
Через Пуск->Выполнить C:Userso.homyakAppDataLocalTemp35PrintPDFpdftk.exe 1.pdf 2.pdf output collated.pdf Файл появляется, что же не хватает 1С. Оговорюсь, что Shell.Run("AcroRd32.exe /p /h " + ПутьКИзображению) работает без проблем и идет печать файла.
#2 by Sasha_H
Сделал обработку и запускаю через обычное приложение эксперементирую разные методы поочередно, без результатов. МОДУЛЬ: СтрокаВыполнения = "C:Userso.homyakAppDataLocalTemp35PrintPDFpdftk.exe 1.pdf 2.pdf output collated.pdf";
#3 by Sasha_H
Пробовал на своем компьтере 1С:Предприятие 8.2 (8.2.19.80) просто в предприятии НИЧЕГО... Не понимаю, почему, через командную строку работает тогда?!
#4 by Sasha_H
Журнал винды чист. Журнал 1С тоже.
#5 by Sasha_H
Удалось поймать через камтасию окошко : <a href='; <img src='' alt='загрузи изображение бесплатно' border='0'> </a>
#6 by Sasha_H
#7 by Sasha_H
Не понимаю. Почему программно выходит ошибка открытия pdf, а через командную строку все нормально?
#8 by Sasha_H
Разобрался: Надо было передавать полные пути еще к файлам!!!
#9 by IamAlexy
напиши как научишся в объединенный файл правильную нумерацию сквозную ставить :)
#10 by Sasha_H
это ты о чем?
#11 by IamAlexy
ты объединил 10 файлов ПДФ в один,  а теперь этот один открой и посмотри как у тебя пронумерованы (если пронумерованы) листы :)
#12 by Sasha_H
Это пофиг. Задача стоит другая вывести на печать сертификаты именно в том порядке как в накладной
#13 by zulu_mix
а серты в пдф чтоли?
#14 by Sasha_H
и в пдф и в картинках.
#15 by zulu_mix
ну сделай им реквизит "порядок" и печатай по порядку
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С