Strumento da riga di comando per convertire i file DOC e DOCX in PDF

6

C'è qualche strumento da riga di comando per convertire i file DOC e DOCX in PDF? Se no, può essere automatizzato da alcuni script di Automator (apri-stampa su PDF-close)?

    
posta syntagma 02.02.2013 - 12:43
fonte

2 risposte

1

Se hai Office: Mac 2008 Business Edition o Office: Mac 2011 Home / Business Edition, le azioni di Automator sono incluse in quelle edizioni. Una delle azioni di Automator incluse in quelle versioni di Office: Mac è "Converti formato di documenti Word" e una delle opzioni di quell'azione di Automator è PDF. Questa pagina contiene ottime informazioni su Automator e Office: Mac.

Se hai una versione Home / Student Edition anziché Business Edition o non hai affatto Office, puoi farlo tramite AppleScript. Mac OS X Suggerimenti ha un articolo su conversione in massa di file di testo in PDF tramite AppleScript e i commenti a tale articolo dare alcune opzioni per convertire DOC / DOCX in PDF tramite RTF. Ciò potrebbe comportare una perdita di formattazione o collegamento se hai file DOC / DOCX molto complessi, ma potrebbe essere sufficiente per i file che non sono terribilmente complessi.

    
risposta data 06.02.2013 - 02:37
fonte
2

In Office 2016 l'approccio di Automator si imbatterà in problemi dovuti a sicurezza sandboxing . (Il sintomo: Word rimane aperto e viene visualizzata la finestra di dialogo "Errore durante la stampa".)

Una soluzione alternativa è installare LibreOffice , che può essere usato per converte i file dalla riga di comando . Su MacOS, il comando è:

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

Il PDF sarà valido solo come la conversione di LibreOffice da MS Office, ovviamente, ma è sufficiente per molti scopi.

Un altro approccio, se veramente non ti interessa della formattazione, usa pandoc e LaTeX:

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

Dovrai installare pandoc e LaTeX come descritto in questa risposta , tuttavia, e il tuo PDF apparire come un documento LaTex - la formattazione di base, le intestazioni, gli elenchi, ecc. saranno generalmente conservati, ma cose come i caratteri e i margini non lo faranno.

    
risposta data 25.08.2016 - 21:18
fonte

Leggi altre domande sui tag