Saya mencoba membuat skrip bash di Cygwin yang akan mengonversi file HTML ke RTF. Di OS X ini sepele textutils
, tetapi itu tidak ada untuk Linux atau Cygwin biasa. Sebagai gantinya saya mencoba menggunakan OpenOffice dari baris perintah.
Saya telah membaca di tempat lain bahwa OpenOffice dapat berjalan tanpa kepala dengan program yang biasanya diinstal /usr/bin/ooffice
, tetapi pada Cygwin di Windows ini jelas tidak berfungsi — installer OpenOffice tidak membangun symlink asli Cygwin dan bahkan mungkin tidak menginstal setara Windows ooffice
.
Bagaimana saya bisa menggunakan OpenOffice dari baris perintah di Cygwin untuk mengonversi file HTML ke file RTF?
sumber
Saya akan menyarankan JODConverter . Ini adalah pembungkus java di sekitar OpenDoc Api untuk konversi. Memungkinkan Anda mengonversi file seperti ini:
Ini juga tersedia dalam python .
alih-alih menggunakan kelas openoffice SDK DocumentSaver seperti ini:
sumber
Saya dapat membantu dengan bagian pertama dari pertanyaan Anda. Berikut ini contoh menjalankan OpenOffice dari baris perintah Cygwin:
Itu akan memberi Anda daftar argumen baris perintah. Saya tidak melihat ada yang akan mengkonversi tipe file atau bahkan "Save As", tapi saya tidak meneliti API. Mungkin Anda bisa mengisi bagian itu. Saya memiliki OpenOffice.org 3.2 320m12 (Build: 9483).
sumber