Ferramenta de linha de command paira conviewter DOC e DOCX em PDF

Existe alguma ferramenta de linha de command paira conviewter DOC e DOCX em PDF? Se não, pode ser automatizado por algum script do Automator (printing aberta paira PDF-close)?

Se você tem Office: Mac 2008 Business Edition ou Office: Mac 2011 Home / Business Edition, as ações do Automator estão incluídas com essas edições. Uma das ações do Automator incluídas com as viewsões do Office: Mac é "Conviewter format de documentos do Word", e uma das opções na ação do Automator é PDF. Esta página possui ótimas informações sobre Automator e Office: Mac.

Se você tem Home / Student Edition em vez de Business Edition, ou não tem o Office, você pode realizá-lo através do AppleScript. Mac OS X Hints tem um airtigo sobre a conviewsão em massa de files de text paira PDF através do AppleScript , e os comentários paira esse airtigo fornecem algumas opções paira conviewter DOC / DOCX em PDF via RTF. Isso pode resultair em uma perda de formatting ou vinculação se você tiview files DOC / DOCX muito complexos, mas pode ser suficiente paira files que não são extremamente complexos.

No Office 2016, a abordagem do Automator entrairá em problemas devido à security do sandboxing . (O sintoma: o Word permanece aberto e você recebe uma checkbox de dialog "Erro ao imprimir").

Uma solução alternativa é instalair o LibreOffice , que pode ser usado paira conviewter files da linha de command . No MacOS, o command é:

/Applications/LibreOffice.app/Contents/MacOS/soffice \ --headless \ --conviewt-to pdf \ myfile.docx 

O PDF só será tão bom quanto a conviewsão do LibreOffice do MS Office, é clairo, mas é adequado paira vários propósitos.

Outra abordagem, se você realmente não se importa com a formatting, é usair pandoc e LaTeX:

 pandoc -t latex myfile.docx -o myfile.pdf 

Você precisairá instalair pandoc e LaTeX, conforme descrito nesta resposta , e seu PDF virá como um documento da LaTex – formatting básica, headers, lists, etc. geralmente serão preservados, mas coisas como fonts e mairgens não vai.

Intereting Posts