Saya perlu mengonversi kumpulan .doc
atau .docx
file ke .pdf
dalam terminal, tidak menggunakan GUI.
Akan sangat membantu jika saya dapat memproses banyak file sekaligus.
Saya juga ingin mempertahankan sebanyak mungkin meta-data.
command-line
pdf
batch
Buntut cincin
sumber
sumber
pdf ~/some_.docx
, itu saja. Terima kasih untuk sarannya.Jawaban:
lowriter dapat digunakan sebagai alat baris perintah (lowriter adalah bagian dari LibreOffice)
Saya tidak punya windows, jadi unduh testdoc dari sini
www.mltweb.com/prof/testdoc.doc
sumber
lowriter
perintah yang disarankan pada Ubuntu 12.04, itu membuka jendela splash dan membeku. Saya membunuhnya dengan Cc dan mencoba lagi tanpaDISPLAY
variabel. Kali ini pertama kali mencetak kesalahan tentang tampilan yang hilang, tetapi mengonversi dokumen tanpa masalah. Apakah itu perilaku yang diharapkan, bahwa perintah hanya dapat bekerja tanpaDISPLAY
variabel lingkungan?Saya menggunakan
unoconv
, yang mengubah semua format yang didukung olehLibreOffice
.sumber
$ unoconv myfile.docx
(itu menciptakanmyfile.pdf
)Saya menggunakan skrip berikut:
--headless akan mencegah Libreoffice dari membuka 100-an file dan akhirnya macet jika Anda mencoba ini dengan direktori yang berisi banyak file .doc
sumber
Menurut saya, cara terbaik adalah dengan
unoconv
.Pertama instal paket:
lalu konversikan ke pdf menggunakan perintah ini:
(Ganti
XXYY.docx
dengan nama file Anda.)sumber