May 4th, 2020

torque

Конвертер DOCX в PDF на Visual Basic Script

Понадобилось превратить несколько сотен файлов в формате Microsoft Word (docx) в формат Adobe PDF. Помогли ресурсы по VBScript и Хабр.

Известные мне баги и ограничения:
1. Запуск из командной строки. В качестве единственного параметра указывать папку с файлами в формате Word. Переконвертированные разместятся там же.
2. Не следует размещать скрипт в папке с документами, которые нужно конвертировать.
3. Если в именах конвертируемых файлов содержатся знаки препинания, то имя файла может быть обрезано и у него не останется расширения.

Collapse )

Для использования скрипта, нужно вставить его код в файл docx2pdf.vbs

Если захочется продолжать изучение VBScript, напишу GUI для этого скрипта.

Проверено на Microsoft Windows 10.0.18363.778 и Microsoft Word 2019 MSO (16.0.12730.20188)