Como converter o Word (doc) para PDF a partir da linha de comando do Windows?

16

Alguém sabe como converter arquivos de palavras (.doc) para PDF usando a linha de comando do Windows?

Estávamos usando o serviço do OpenOffice, mas em documentos que possuem muitas tabelas e imagens, acabam arruinando muita formatação.

    
por Xosler 23.02.2012 / 11:52

6 respostas

6

"winword.exe" "C: \ Meus arquivos \ doc1.doc" / mFilePrintDefault Desde que você tenha impressora PDF silenciosa como padrão.

Experimente também os descendentes do libreOffice no OpenOffice.org. É baseado em go-ooo que não teve problemas com as métricas OLE no escritório.

    
por 23.02.2012 / 12:06
3

Encontrei este site e, testando o OfficeToPDF, aparentemente está funcionando bem . Exemplo:

OfficeToPDF "c​​:\help.doc" "c:\output\help.pdf"
    
por 28.02.2012 / 14:48
2

Usamos o BCL easyPDF SDK para essa finalidade em nosso aplicativo. Ele fornece muito mais controle sobre a aparência da conversão (por exemplo, como lidar com as anotações de alterações de acompanhamento).

    
por 23.02.2012 / 12:15
2
  1. se você tem o Microsoft Word instalado, você pode usar o DocTo:

    link

    operação em lote é suportada, todos os arquivos no diretório podem ser convertidos de doc para pdf:

    docto -f "C:\Dir with Spaces\FilesToConvert\" -O "C:\DirToOutput" -T wdFormatPDF  -OX .pdf
    
  2. outra opção é usar o seguinte script powershell: link

por 02.07.2017 / 11:19
1

Faça o download gratuito do PDFTOOFFICE do link

  :: 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
    
por 21.05.2014 / 08:42
1

Eu sei que a pergunta é antiga, mas a melhor solução para converter qualquer tipo de arquivo em PDF é usar o PDFCreator. É gratuito e tem um arquivo EXE de linha de comando que você pode usar para converter qualquer arquivo em PDF. O aplicativo para ler o tipo de arquivo tem que ser instalado no PC, é claro (você precisa do Office instalado para converter um documento do Office e do Autocad para converter um arquivo CAD). O PDFCreator pode ser executado em segundo plano e em arquivos de saída para uma pasta especificada sem a necessidade de interação do usuário. Infelizmente você não pode especificar na linha de comando para onde enviar o PDF. PDFCreator sempre saída para a mesma pasta especificada nas configurações. Mas sabendo disso, você pode pegar o arquivo convertido nessa pasta e mover / renomear para onde quiser.

    
por 18.11.2016 / 12:38