Ох как я долго искал нормальный инструмент для того, чтобы перевести много файлов формата doc в pdf. Дело в том, что pdf-принтеров просто куча. Платные, бесплатные, условно бесплатные, с установкой, без, с качеством печати хуже или лучше. Но программ, которые умеют схватить пачку файлов и выдать пачку их же, но в pdf не так уж много.
И вот наконец — нашел!
Представляю вашему вниманию программу PDFCreator. Вот такое вот оригинальное название, да. Это, по сути, простой pdf принтер. Но у него есть особая приблуда — он умеет, хоть и окольным путем, конвертировать много файлов.
Вообще, пакетные конвертаторы мне попадались. Они обычно платные и предлагают триальную версию. Ага, пробовал. Не зря же триал. Некоторые из них распечатывали мне полную хрень, убивали бордеры на таблицах, смещали элементы и не распечатывали почему-то некоторые картинки. Другие печатали нормально, но в низ каждой страницы впихивали свою рекламу. Ее, конечно, можно убрать, купив программу, но от этого останавливает одно (кроме трудности оплаты) — один файл из двух страниц у меня конвертился около 10 минут! Реально! Я чуть было не подумал что программа зависла. Но нет, файлы-таки родились.
В общем, PDFCreator лишен этих недостатков. Печать документа происходит довольно быстро. Качественно. Бордеры не пропадают, картинки тоже. Ничего не шевелится никуда. Все классно. Рекламы нет. И еще бонус — эта программа абсолютно бесплатна! Да еще и с открытым кодом. Это просто праздник какой-то!
Итак, как пользоваться программой? Сначала ее нужно установить, разумеется. Потом запускаем PDFCreator.
Это не что иное, как очередь печати принтера pdf. Прежде всего, нам надо сделать так, чтобы при добавлении в очередь файлов, он пока не пытался их печатать, пока мы не настроим все. Поэтому лезем в меню "Принтер" и жмем "Остановить". Должна появиться галочка нпротив этого пункта.
Теперь добавим файлы. Можно воспользоваться кнопкой "Добавить" в панели, но я просто выделил все нужные файлы и перетащил их на окно PDFCreator.
Дальше происходит магия. PDFCreator спрашивает можно ли назначить себя принтером по-умолчанию. Нужно ответить "да". Не бойтесь, это временно и нужно как раз для автоматизации. Затем он начинает открывать файлы один за одним и нажимать "Печать" для каждого. Так как он является принтером по-умолчанию, все эти файлы появляются в очереди на печать. Конечно, выглядит это не очень. В моем случае мелькали окошки Word. Но оно того стоит. В общем, ждем.
Когда все документы появятся в очереди на печать — самое время настроить экспорт в pdf. Для этого заходим в меню "Настройки" и настраиваем. Важно залезть во вкладку "Автосохранение" и настроить ее. В этом случае, PDFCreator не будет спрашивать у вас куда сохранять и как обозвать каждый новый конвертированный файл. Чтобы файлы на выходе назывались так же, как оригиналы, но с другим расширением — нужно указать в поле "Имя файла" шаблон <Title>.
Все! Теперь все готово. Отпускаем нашу лошадку. Идем в "Принтер" и снова нажимаем "Остановить". Пааааехало! Наши файлы один за одним поступают на печать этому pdf-принтеру и он выплевывает их в заданное место уже в нужном формате. Файлы на выходе хорошего качества, нормального размера и без рекламы.
У меня было 296 файлов в формате .doc. PDFCreator пакетно конвертировал эти doc в pdf примерно за три часа, отъедая 50% ЦП. По-моему, это вполне приемлемый результат.
Для того чтобы не потерять эту замечательную программу, я залил текущую версию к себе. Вы можете скачать версию, актуальную на момент написания поста здесь, либо пройти на сайт программы и скачать последнюю версию.
Если я этим постом сэкономил вам несколько миллионов часов монотонной работы — можете отблагодарить меня всякими приятностями вроде твитов, плюсиков или хотя бы в комментариях:)