2010-06-24 08:40:19 +0000 2010-06-24 08:40:19 +0000
47
47

Come convertire Word (doc) in PDF in linux?

Ho una serie di file in formato .doc, che devono essere convertiti in formato .pdf. Sto usando Ubuntu linux.

Risposte (10)

33
33
33
2010-06-24 09:19:39 +0000

Alternativa 1)

sudo apt-get install cups-pdf

Poi navigate in Sistema > Amministrazione > Stampa e create una nuova stampante, impostatela come stampante di file PDF, e nominatela come “pdf”.

Poi esegui:

oowriter -pt pdf your_word_file.doc

Ora troverete il vostro file .pdf in ~/PDF.


Alternativa 2)

sudo apt-get install wv tetex-extra ghostscript  
wvPDF test.doc test.pdf

Se il pacchetto tetex-extra non è disponibile nella tua distribuzione, prova texlive-base più texlive-latex-base:

sudo apt-get install wv texlive-base texlive-latex-base ghostscript  
wvPDF test.doc test.pdf
14
14
14
2011-08-05 00:18:08 +0000

Potete usare:

oowriter -convert-to pdf:writer_pdf_Export doc_file.doc
11
11
11
2010-06-24 09:11:53 +0000

Se stai usando X allora puoi farlo attraverso Open Office. Dato che stai per obiettare di farlo manualmente, ricorda che ci sono dei bei macro scripts in Open Office così puoi automatizzarlo . Puoi fare qualcosa di simile con AbiWord (AbiWord –to=pdf).

Se non hai X allora c'è antiword, ma questo estrae solo il testo - non fa nessuna formattazione o grafica. C'è anche wvWare che ho usato per estrarre immagini da file doc, ma non ho mai provato ad usarlo per convertire file doc in pdf.

Oh e i file .docx potrebbero aver bisogno di qualcosa di diverso, ma dato che sono solo file xml zippati non dovrebbe essere troppo difficile fare qualcosa di utile con loro. Per l'estrazione di massa delle immagini basta decomprimerle e copiare la directory delle immagini, ma non ho mai avuto bisogno di convertirle in Linux.

10
10
10
2010-06-24 10:27:31 +0000

La stampa in PDF perde molti dei metadati del documento (titolo, autore, l'albero delle intestazioni che è usato per la navigazione, e così via). Install unoconv , convertire con: unoconv -fpdf file1.doc file2.doc…

8
8
8
2017-12-27 12:12:04 +0000

Se avete già installato LibreOffice

lowriter --headless --convert-to pdf *.doc
5
5
5
2011-10-12 14:45:06 +0000

Puoi anche farlo con AbiWord :

sudo apt-get install abiword

Poi puoi caricare i file .doc nella GUI di AbiWord ed esportare in PDF, o dalla riga di comando:

abiword --to=pdf filename.doc

2
2
2
2011-11-10 02:38:28 +0000

Proverei a usare per Linux

$ /opt/openoffice.org3.1/program/python DocumentConverter.py test.odt test.pdf

Per windows:

"C:\Program Files\OpenOffice.org 3.1\program\python" DocumentConverter.py test.odt test.pdf

PyODConverter richiede che OpenOffice.org sia in esecuzione come servizio e in ascolto sulla porta (di default) 8100; il modo più semplice per avviare OpenOffice.org come servizio è dalla riga di comando:

"C:\Program Files\OpenOffice.org 3.1\program\soffice" -accept="socket,port=8100;urp;"
0
0
0
2010-06-24 13:27:17 +0000

Open Office è una buona soluzione, ma la fedeltà di conversione non è sempre perfetta.

Se siete alla ricerca di una soluzione 100% Linux allora questa è la strada migliore. Tuttavia, se non ti dispiace avere una singola Windows Box e scrivere un po’ di codice per interfacciarti con essa dal tuo sistema Linux, allora dai un'occhiata a questo post .

L'ho scritto io questo post quindi si applicano i soliti disclaimer.

0
0
0
2012-06-30 14:52:53 +0000
  • Aprire -> Aprire Office (3.2 nel mio caso)
  • Aprire il documento che si vuole esportare
  • File->Esporta come PDF
  • Premere: Esporta
  • Scegliere il nome del file

Fatto e Fatto

-3
-3
-3
2011-07-14 15:17:24 +0000
  • Installare OSE VirtualBox dal software center
  • Installare Windows dentro VirtualBox
  • Installare MS Office nel Windows virtuale
  • Installare dopdf nel Windows virtuale
  • Impostare dopdf come stampante di default durante l'installazione.
  • Aprire lo *.doc nell'Office virtuale e stamparlo sulla stampante virtuale dopdf.
  • Il file *.pdf apparirà nella cartella My Documents del Windows virtuale
  • Invialo come allegato email a chiunque tu debba inviarlo.