По сути, мне было интересно, была ли программа, которая могла бы искать в основной папке, например, "FolderA", содержащей "Folder1", "Folder2" и "Folder3", текстовые документы и печатать эти документы в PDF-файлах в той же папке, в которой находился файл слова? Поэтому, если бы «Word1.docx» и «Word2.docx» были в "Папке1", программа нашла бы их и напечатала «Word1.pdf» и «Word2.pdf» в "Папке1".
2 ответа
Чтобы сделать это вручную:
- Установите PDF-принтер. PDFCreator устанавливает панель инструментов браузера, поэтому я бы выбрал Bullzip или другую альтернативу.
- В Windows Exporer перейдите в папку верхнего уровня и найдите файлы docx.
- Ctrl+ клик по всем документам, которые вы хотите распечатать.
- Щелкните правой кнопкой мыши и выберите печать.
- Выберите принтер PDF.
Вы можете попробовать PDFCreator, он поддерживает параметры CLI, чтобы иметь возможность конвертировать файлы в PDF. Соедините это с пакетным сценарием, и вы должны быть готовы!
Кроме того, если для принтера по умолчанию на вашем устройстве установлен принтер PDF, то вы можете просто вызвать приведенную ниже команду, чтобы выполнить работу [ Ref ]. Опять же, это должно быть связано с пакетным скриптом, который может проанализировать все файлы в структуре папок и вызвать команду для всех файлов .docx.
"winword.exe" "C:\Folder1\Folder2\File1.docx" /mFilePrintDefault
Существуют другие платные (или закрытые) альтернативы вышеуказанным вариантам, но я предпочитаю использовать / предлагать открытые / бесплатные решения.