Командная строка Windows 7 для сохранения в виде файла .pdf для слова 2013 .docx file
Я хотел бы иметь самый быстрый способ экспортировать мой файл .docx моего отчета в .pdf и распространять его другим, когда у меня будет новая, обновленная версия.
Я ищу подход командной строки, который автоматизирует следующие шаги, которые я должен сделать вручную, используя мышь:
File -> Save as -> Browse for location
Каковы мои параметры команды для пакетного файла?
- Чтение и поиск файлов в формате PDF
- Автоматическое переименование PDF на основе заголовка
- PDF для изображения с использованием Java
- Пакетное преобразование документов Word в PDF-файлы
- Почему Adobe Reader имеет внутреннюю ошибку при копировании текста в буфер обмена?
- Принтер PDF без вмешательства пользователя
- Проверка / проверка целостности PDF-файлов
- Есть ли способ разблокировать PDF-документы?
- Где okular хранит метаданные
- Извлечение фоновых изображений из файла PDF?
- Есть ли какая-либо авторская информация в формате PDF?
- Заменить шрифт в PDF-документе
- Являются ли файлы .docx или .pdf потенциально опасными?
Создайте глобальный макрос в 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\""