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

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

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

File -> Save as -> Browse for location 

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

  • Объединение / объединение PDF-файлов в Windows?
  • Как автоматически удалять отверстия пробивки из отсканированных документов?
  • В чем причина невозможности сохранения Fillable PDF?
  • Создание оглавления в файле PDF отсканированной книги
  • Поиск слова в PDF-конвертер, который будет обрабатывать специальные шрифты
  • Как просмотреть метаданные pdf в проводнике Windows?
  • Firefox не может открыть PDF в Mac OS X
  • Поиск страниц на веб-странице, содержащей определенную ссылку
  • 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\"" 
    Давайте будем гением компьютера.