Как преобразовать 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 / A принтер для Windows
  • Использование PDFBox для записи кодированных строк UTF-8 в PDF-файл
  • MS Word: сохранение гиперссылок при экспорте в PDF
  • Преобразование форм Word в формы PDF (заполнять)?
  • Создание PDF из Rails
  • Как сжать .pdfs в Word 2007?
  • Asp.Net MVC как получить представление для создания PDF
  • Конвертер PDF в формате PDF
  • Сохранить заполненную форму в pdf-файле в ubuntu
  • Сгенерировать PDF из документации API Swagger
  • Как проверить, правильно ли обработан шрифт в pdf?
  • Interesting Posts
    Давайте будем гением компьютера.