Bagaimana cara "melukis" atau "kurang" file .odt writer libreoffice?

26

Apakah ada cara untuk catatau lessfile .odt seperti antiwordhalnya untuk file .doc?

Avio
sumber

Jawaban:

35

Solusinya menggunakan odt2txt. Sekarang, perintah ini disediakan oleh dua paket berbeda, yaitu satu yang dipanggil odt2txtyang dapat Anda instal

sudo apt-get install odt2txt 

dan oleh paket unoconv(yang juga menawarkan konversi baris perintah antara lebih banyak format libreoffice), yang diinstal oleh

sudo apt-get install unoconv

Jika Anda memiliki keduanya, Anda dapat beralih di antara mereka menggunakan mekanisme alternatif :

sudo update-alternatives --config odt2txt

Jika Anda menggunakan yang odt2txtdisediakan oleh paket odt2txtyang baru saja Anda gunakan

odt2txt file.odt

jika menggunakan unoconvpaket yang disediakan Anda harus menggunakan

odt2txt --stdout file.odt

Pipa mereka untuk lessmemiliki pengalaman yang kurang suka ( odt2txt file.odt | less)

Perhatikan bahwa jika Anda tidak menggunakan --stdoutopsi, paket yang disediakan unoconv akan menulis hasilnya dalam file bernama file.txt.

Paket yang disarankan oleh distribusi tampaknya adalah odt2txtpaket dari paket tersebut (memiliki prioritas standar yang lebih tinggi dalam sistem alternatif); pastinya ia kurang memiliki ketergantungan.

Rmano
sumber
Fantastis, terima kasih! Ya, saya telah menginstal odt2txtpaket dan berperilaku sebagaimana mestinya.
Avio
Masalahnya unoconv, seperti yang saya temukan, adalah ingin menginstal versi Libre Office yang lebih lama jika Anda menginstal yang lebih baru. Karena itu, pertahankan sudo apt install odt2txt.
Paddy Landau
@ PaddyLandau Saya sangat mengedit jawabannya, terima kasih atas petunjuknya.
Rmano
@Rmano Anda juga telah mengajari saya update-alternatives, terima kasih.
Paddy Landau
7

Anda dapat menelusuri teks tanpa utilitas khusus. File ODT adalah arsip zip berganti nama. Unzip dan Anda akan melihat beberapa file. Salah satunya, content.xmlberisi semua teks dan moreatau lessdibaca.

Barafu Albino
sumber
2

Anda tidak dapat catatau lessatau morefile .odt karena ini file biner. Sebenarnya - seperti yang dikatakan sebelumnya - arsip .zip berganti nama, jadi Anda harus mengekstrak content.xmlfile, tetapi itu, seperti yang disiratkan, adalah dokumen XML, jadi Anda harus memprosesnya untuk mengekstraksi informasi darinya.

Paul Robinson
sumber