Herramienta de línea de comandos para convertir archivos DOC y DOCX a PDF

6

¿Existe alguna herramienta de línea de comandos para convertir archivos DOC y DOCX a PDF? Si no, ¿puede ser automatizado por algún script de Automator (abrir-imprimir para cerrar PDF)?

    
pregunta syntagma 02.02.2013 - 12:43

2 respuestas

1

Si tiene Office: Mac 2008 Business Edition u Office: Mac 2011 Home / Business Edition, las acciones de Automator se incluyen con esas ediciones. Una de las acciones de Automator incluidas con esas versiones de Office: Mac es "Convertir formato de documentos de Word", y una de las opciones en esa acción de Automator es PDF. Esta página tiene excelente información sobre Automator y Office: Mac.

Si tiene Home / Student Edition en lugar de Business Edition, o no tiene Office, puede hacerlo a través de AppleScript. Mac OS X Hints tiene un artículo sobre conversión masiva de archivos de texto a PDF a través de AppleScript , y los comentarios a los que Este artículo ofrece algunas opciones para convertir DOC / DOCX a PDF a través de RTF. Esto podría resultar en una pérdida de formato o enlace si tiene archivos DOC / DOCX muy complejos, pero puede ser suficiente para archivos que no son terriblemente complejos.

    
respondido por el nadyne 06.02.2013 - 02:37
2

En Office 2016, el enfoque de Automator se encontrará con problemas debido a Caja fuerte de seguridad . (El síntoma: Word permanece abierto y aparece el cuadro de diálogo "Error al imprimir").

Una solución alternativa es instalar LibreOffice , que se puede usar para convierta archivos desde la línea de comandos . En MacOS, el comando es:

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

El PDF solo será tan bueno como la conversión de LibreOffice desde MS Office, por supuesto, pero es adecuado para muchos propósitos.

Otro enfoque, si realmente no te importa el formato, es usar pandoc y LaTeX:

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

Necesitará instalar pandoc y LaTeX como se describe en esta respuesta , y su PDF salir como un documento LaTex: el formato básico, los encabezados, las listas, etc. generalmente se conservarán, pero las cosas como las fuentes y los márgenes no lo harán.

    
respondido por el David Moles 25.08.2016 - 21:18

Lea otras preguntas en las etiquetas