1

У меня есть большая книга, состоящая из нескольких статических документов и нескольких динамических (в первую очередь Excel со ссылками). Процесс печати всего этого в один PDF, как того требует мой клиент, занимает много времени.

Мне нужен инструмент, который я могу использовать в пакетном файле, который преобразует все документы в папке в PDF, а затем объединяет все эти PDF-файлы в один большой. Все файлы имеют предсказуемые имена.

Я думал о GhostScript и WScript, но это не решает печать документов Excel в PDF. Надеюсь, у вас есть предложения?

3 ответа3

1

Это только частичный ответ, так как он не отвечает на конвертируемую часть.

Для пакетного слияния вы можете попробовать этот пакет CMD с PDFTK. Выходной файл всегда называется binder.pdf, но его можно изменить на общее имя, если оно вам нужно.

Прочитайте полную инструкцию о том, как настроить

@echo off
setlocal enabledelayedexpansion
FOR %%A IN (%*) DO (set command=!command! %%A)
pdftk.exe %command% cat output "%~dp1binder.pdf"

0

Для печати документов Excel в PDF ... Если у вас Office 2007 или выше, вы можете использовать VBscript здесь.

(Вам нужно создать пакетный файл, который проходит через ваши .xls end .docs, вызывая этот VBScript.)

После этого вы можете объединить PDF- файлы с PDFTK или одним из инструментов из Xpdf или использовать свой собственный метод с Ghostscript.

0

pdfsam - это многоплатформенный инструмент PDF с довольно обширным набором инструментов для управления порядком документов PDF. Если вы можете найти способ распечатать кучу документов PDF (doPDF - отличный PDF-принтер, если у вас его еще нет), pdfsam легко объединит все документы в один.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .