Командная строка Windows 7 для сохранения в виде файла .pdf для слова 2013 .docx file

Я хотел бы иметь самый быстрый способ экспортировать мой файл .docx моего отчета в .pdf и распространять его другим, когда у меня будет новая, обновленная версия.

Я ищу подход командной строки, который автоматизирует следующие шаги, которые я должен сделать вручную, используя мышь:

  • Как подавить предупреждения «низкой памяти» в Vista Home Premium при работе без файла подкачки?
  • Tail -f не отслеживать изменения файла
  • Как уменьшить размер файла страницы?
  • Windows Swap (Файл страницы): включить или отключить?
  • File -> Save as -> Browse for location 

    Каковы мои параметры команды для пакетного файла?

  • Я не могу изменить системные файлы из CMD
  • Проверка блокировки учетной записи пользователя на другом контроллере домена
  • Измените, что закрывает крышку, из командной строки?
  • В Windows 7 есть ли строка командной строки, которая может запускать cmd в качестве администратора?
  • Прозрачная командная строка в Vista?
  • Что делает «2> & 1» в командной строке?
  • One Solution collect form web for “Командная строка Windows 7 для сохранения в виде файла .pdf для слова 2013 .docx file”

    Создайте глобальный макрос в Word 2013:

     ' The Word macro for exporting to PDF (the Word window closes after finishing) Sub ExportToPDFext() ChangeFileOpenDirectory ThisDocument.Path ActiveDocument.ExportAsFixedFormat _ OutputFileName:=Left(ActiveDocument.FullName, InStrRev(ActiveDocument.FullName, ".")) + "pdf", _ ExportFormat:=wdExportFormatPDF, _ OpenAfterExport:=False, _ OptimizeFor:=wdExportOptimizeForPrint, _ Range:=wdExportAllDocument, _ From:=1, _ To:=1, _ Item:=wdExportDocumentContent, _ IncludeDocProps:=True, _ KeepIRM:=True, _ CreateBookmarks:=wdExportCreateNoBookmarks, _ DocStructureTags:=True, _ BitmapMissingFonts:=True, _ UseISO19005_1:=False Application.Quit SaveChanges:=wdDoNotSaveChanges End Sub 

    После этого вы можете преобразовать документ Word в PDF в командной строке:

     "C:\Program Files\Microsoft Office\Office15\WINWORD.EXE" /mExportToPDFext /q "your_document_path.docx" 

    Окно Word даже не появится, потому что оно закрывается после завершения работы макроса, а параметр / q отключает всплывающее окно при загрузке Word.

    Ниже приведены альтернативные подробные инструкции по GitHub . Кроме того, опция контекстного меню позволяет пакетное преобразование даже без командной строки. Его можно добавить в реестр. Для DOC и DOCX:

     [HKEY_CLASSES_ROOT\Word.Document.8\shell\SavePDFhere] @="Save PDF here" [HKEY_CLASSES_ROOT\Word.Document.8\shell\SavePDFhere\command] @="\"C:\\Program Files\\Microsoft Office\\Office15\\WINWORD.EXE\" /mExportToPDFext /q \"%1\"" [HKEY_CLASSES_ROOT\Word.Document.12\shell\SavePDFhere] @="Save PDF here" [HKEY_CLASSES_ROOT\Word.Document.12\shell\SavePDFhere\command] @="\"C:\\Program Files\\Microsoft Office\\Office15\\WINWORD.EXE\" /mExportToPDFext /q \"%1\"" 
    Давайте будем гением компьютера.