Можно ли сохранить вывод PDF на основе существующего (рабочего!) Пакетного задания, которое генерирует PDF?
Вы можете использовать эти PDF-файлы, передать их команде Ghostscript и позволить Ghostscript выводитьPCL.
Являются ли ваши PDF-файлы отдельными файлами, по одному на каждый документ Word 2007?В этом случае вы можете запустить Ghostscript, например, так, чтобы вывести (например) цвет PCLXL:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=pxlcolor^
-sOutputFile=c:/path/to/big.pcl ^
1st.pdf ^
second.pdf ^
no3.pdf ^
fourth.pdf ^
[....]
Если черно-белый PCL достаточно хорош, используйте "-sDEVICE=pxlmono"
.
Предостережения: Я не уверен, какое максимальное количество PDF-файлов можно выстроить в одной командной строке.Если это станет проблемой, я бы порекомендовал объединить все файлы PDF first в один файл big.pdf, используя pdftk.exe
(http://www.accesspdf.com/pdftk/):
pdftk.exe ^
1st.pdf ^
second.pdf ^
no3.pdf ^
fourth.pdf ^
[....] ^
cat output ^
big.pdf # Here: direct control over order of the files in the result
или, просто используя подстановочные знаки:
pdftk.exe ^
*.pdf ^
cat output ^
big.pdf # Here: order of files is alphabetically
Конечно, здесь также может возникнуть проблема с ограничением количества файлов, обрабатываемых одной командой. Однако со вторым способом это прощесоздавать большие PDF-файлы сначала через несколько раундов объединения. В любом случае, в конце: просто направьте ваш big.pdf в Ghostscript для преобразования в PCL / XL.