Saya banyak bekerja dengan LibreOffice Writer.
Saya ingin tahu apakah ada cara untuk mengedit teks melalui terminal?
content.xml
file
Saya banyak bekerja dengan LibreOffice Writer.
Saya ingin tahu apakah ada cara untuk mengedit teks melalui terminal?
content.xml
file
Jawaban:
libreoffice
dilengkapi dengan opsi untuk mengonversi odt
file ke teks biasa, yang kemudian dapat diedit dengan editor teks baris perintah pilihan Anda dan (jika diinginkan) dikonversi kembali ke odt
.
Konversi document.odt
:
libreoffice --convert-to txt document.odt
Edit file dengan editor teks pilihan Anda, misalnya:
gedit document.txt
nano document.txt
vim document.txt
Konversikan kembali. Itu --convert-to
mengambil ekstensi nama file sebagai argumen, tetapi Anda juga dapat menentukan akhiran nama file untuk mencegahlibreoffice
menimpa file asli (yang tidak meminta!):
libreoffice --convert-to _new.odt document.txt
Untuk konversi juga ada odt2txt
, saya hanya akan mencoba keduanya dan membandingkan hasilnya.
Jika Anda menggunakan, vim
Anda dapat mengonfigurasinya untuk secara otomatis melakukan konversi untuk Anda di latar belakang, lihat: Apakah mungkin bekerja dengan mudah .odt, .doc, .docx, .rtf, dan format non-teks biasa lainnya di Vim? Jawaban yang ada digunakan odt2txt
untuk konversi, tetapi harus dimungkinkan libreoffice --convert-to
juga.
Hal yang paling dekat dengan apa yang Anda cari adalah wordgrinder
, pengolah kata berbasis terminal.
Anda dapat menginstalnya dengan menjalankan:
sudo apt install wordgrinder
Berikut adalah situs web resmi proyek: https://cowlark.com/wordgrinder/
Ini adalah repo Github: https://github.com/davidgiven/wordgrinder
Dan Panduan Kelangsungan Hidup cepat: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b
Jika Anda memeriksa bagian Mengimpor dan Mengekspor, Anda akan menemukan:
Mengimpor konten dasar dari file ODT. OpenDocument rumit dan sulit diurai tetapi WordGrinder akan melakukan yang terbaik untuk menerapkan gaya yang sesuai. Fitur yang tidak didukung diabaikan.
Ini menghasilkan file ODT yang dapat dibaca oleh LibreOffice dan berbagai pengolah kata utama lainnya. Gaya karakter dan paragraf diekspor dan dipetakan ke gaya OpenDocument yang disebut P, H1, H2 dll.