Метод / инструменты для пакетного преобразования файлов Microsoft Word в PDF?

Я должен конвертировать около 2000 документов Microsoft Word в PDF-файлы в Windows. Имена файлов должны быть одинаковыми, только расширение файла из.doc в.pdf.

doc0001.doc -> doc0001.pdf
doc0002.doc -> doc0002.pdf...
doc2000.doc -> doc2000.pdf

Я знаю, что это можно сделать с помощью драйвера принтера pseudo pdf и добавления документов в очередь "принтера". Но я думаю, это не сработает, потому что мне будет предложено ввести имя файла? Или я не прав?

Есть ли другой, элегантный способ выполнить эту задачу?

Спасибо!

5 ответов

Решение

Для этого я использовал инструмент Convert Doc от компании SoftInterface.

Вы указываете на выбор файлов или папки, и он выводит выбранные вами файлы Word в формате PDF. Я пробовал это в 2003 и 2007 годах, и он работает хорошо. Может быть запущен из командной строки, если вы так склонны. Интерфейс программы, вероятно, мог бы сделать с некоторой работой, хотя.

Там вы можете скачать бесплатную пробную версию на их сайте

ссылка на страницу продукта

Если вы устанавливаете open office, это должно помочь: http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html

Я знаю, что вы сказали Windows, но если у вас есть друзья, владеющие Mac, вы можете попросить их написать очень быстрый / простой "скрипт автоматизатора", используя для этого "предварительный просмотр".

PDFCreator - бесплатный конвертер с открытым исходным кодом. Он имеет функцию автосохранения, которая не запрашивает имя файла назначения. Немного раздражает, что он сохраняет только в "Мои документы", "Рабочий стол", временную папку или пользовательскую папку, но не в папку файла targer, но работает довольно хорошо. Выберите целевые файлы, щелкните правой кнопкой мыши и распечатайте. Не знаю, что я бы порекомендовал его для больших партий.

Если коммерческие продукты являются допустимым вариантом, Amyuni PDF Converter может быть использован для этой цели. Он предоставляет драйвер принтера PDF, который можно автоматизировать с помощью VBScript через элемент управления ActiveX.

Другие вопросы по тегам