Как преобразовать Word (doc) в PDF из командной строки Windows?

Кто-нибудь знает, как конвертировать текстовые файлы (.doc) в PDF, используя командную строку в Windows?

Мы использовали сервис OpenOffice, но в документах, которые имеют много таблиц и изображений, он в конечном итоге разрушает много форматирования.

"Winword.exe" "C: \ My Files \ doc1.doc" / mFilePrintDefault При условии, что у вас есть по умолчанию принтер PDF.

Также попробуйте libreOffice offspring od OpenOffice.org. Он основан на go-ooo, который не имел проблем с метками OLE в офисе.

Мы используем BCL easyPDF SDK для этой цели в нашем приложении. Он обеспечивает гораздо больший контроль над тем, как выглядит преобразование (например, как обрабатывать аннотации Track Changes).

Я нашел этот сайт , и, тестируя OfficeToPDF, он работает хорошо. Пример:

OfficeToPDF "c​​:\help.doc" "c:\output\help.pdf" 

Загрузите бесплатный PDFTOOFFICE из http://officetopdf.codeplex.com/releases/view/118190

  :: PURPOSE: convert word_file to pdf_file :: DEFINE VARS set WORD_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.docx" set PDF_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.pdf" :: REMOVE FIRST THE FILE DEL /Q "%PDF_FILE% :: CONVERT THE WORD FILE TO A PDF FILE :: REMEMBER TO CTRL + S , while writing ... :: NOTE IF THE FILE IS OPENED IN WORD YOU WOULD HAVE TO USE READ ONLY COPY :: ACTION !!! "OFFICETOPDF.EXE" "%WORD_FILE%" "%PDF_FILE%" :: REQUIREMENTS :: DOWNLOAD OFFICETOPDF FROM [http://officetopdf.codeplex.com/releases/view/118190][2] :: OTHER GOODIES - call from cygwin :: PATH=/cygdrive/c/WINDOWS/system32:$PATH :: cmd /c convert-BDC-ISG.docx-to-BDC-ISG.cmd 

Я знаю, что вопрос старый, но лучшим решением для преобразования любого файла в PDF является использование PDFCreator. Он бесплатный и имеет файл EXE-файла командной строки, который вы можете использовать для преобразования любого файла в PDF. Например, приложение для чтения типа файла должно быть установлено на ПК (для преобразования офисного документа и автоматического архиватора требуется конвертировать файл САПР). PDFCreator может работать в фоновом режиме и выводить файлы в указанную папку без необходимости взаимодействия с пользователем. К сожалению, вы не можете указать в командной строке, где вывести PDF. PDFCreator всегда выводится в ту же папку, что и в настройках. Но, зная это, вы можете взять преобразованный файл в эту папку и переместить / переименовать туда, где хотите.

  1. Если у вас установлен Microsoft Word, вы можете использовать DocTo:

    https://github.com/tobya/DocTo

    Поддерживается пакетная операция, все файлы в каталоге могут быть преобразованы из doc в pdf:

     docto -f "C:\Dir with Spaces\FilesToConvert\" -O "C:\DirToOutput" -T wdFormatPDF -OX .pdf 
  2. Другой вариант – использовать следующий сценарий powershell: https://gallery.technet.microsoft.com/office/Script-to-convert-Word-f702844d

  • Как читать файлы PDF с помощью Java?
  • Как проверить, правильно ли обработан шрифт в pdf?
  • Как загрузить / распечатать pdf-файлы в новом интегрированном средстве просмотра Chrome?
  • Инструмент для рекурсивного преобразования файла HMTL в PDF?
  • Word document to PDF: открыть гиперссылки в новом окне
  • Изменить подсветку Okular, чтобы автоматически копировать выделенный текст в комментарий
  • Как правильно слить документы?
  • Как прокрутить несколько строк (таким образом, быстрее) в Adobe Acrobat Reader?
  • Преобразование PDF в черно-белый с помощью ghostscript
  • Как преобразовать этот тип файла в pdf?
  • Как распечатать документы в формате pdf
  • Давайте будем гением компьютера.