Склейка нескольких PDF файлов в один #738924


#0 by dismo
Добрый день! Перерыл кучу форумов и сайтов, ничего не нашел. Опишу проблему: есть несколько многостраничных ПДФ-файлов, необходимо собрать еще один ПДФ из первых страниц этих файлов. Реализую на 8.3. Есть код, который раньше работал на 8.2. Сейчас он не работает ни там ни там. Создаю виртуальный принтер PDFCreator, нахожу файлы, когда ничинаю в цикле их склеивать, вот на этой строчке: ЗапуститьПриложение("""C:Program Files (x86)AdobeReader 11.0ReaderAcroRd32.exe""/n /t " +текСтрока.ИмяФайла+" "+ИмяПринтераPDF); еще пробовал вот так, тоже не работает: ЗапуститьПриложение("C:Program Files (x86)AdobeReader 11.0ReaderAcroRd32.exe /n /t " +текСтрока.ИмяФайла+" "+ИмяПринтераPDF); выдает ошибку: "Произошла ошибка при открытии данного документа. Не удается найти файл" Файл этот есть, если задать просто ЗапуститьПриложение(текСтрока.ИмяФайла) все находит и открывает. В чем проблема, у Adobe Reader поменялся формат командной строки?
#1 by DrShad
на сервере нет такого файла
#2 by dismo
Путь к файлу я даю сетевой. На файловой базе тоже не работает, если давать файл со своего компьютера.
#3 by DrShad
а само приложение есть на сервере?
#4 by dismo
На сервере стоит PDFCreator и Adobe Reader.
#5 by dismo
На клиентской тоже
#6 by DrShad
хз тогда
#7 by Cube
Сетевой путь с пробелами... Делай так: ЗапуститьПриложение("""C:Program Files (x86)AdobeReader 11.0ReaderAcroRd32.exe""/n /t """ + текСтрока.ИмяФайла + """ " + ИмяПринтераPDF);
#8 by dismo
Действительно нужно прописывать имя файла в кавычки...Спасибо большое, заработало. Ну и до кучи вопрос, как отправить на принтер только первую страницу? Сейчас параметры такие:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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