Terminalden bir .odt dosyası nasıl düzenlenir?


9

LibreOffice Writer ile çok çalışıyorum .

Metni terminal üzerinden düzenlemenin bir yolu olup olmadığını bilmek istedim?


3
Bunun bir kopya olduğunu sanmıyorum. Bu soru, .odt dosyalarını düzenlemek için metin tabanlı bir Terminal yardımcı programı olup olmadığını sorar. Diğer soru, Terminal'i kullanarak belirli bir .odt dosyasını LibreOffice Writer'ın tam grafik sürümüne başlatmakla ilgilidir.
Gaultheria

1
IMHO muhtemelen bu kedi komutuna daha yakın , metnin satırlarını göstermiyor - altta yatan content.xmldosyayı elde etmek için bir odt dosyasını nasıl açacağınızı açıklıyor
steeldriver

: Eğer aradığınızı en yakın şey wordgrinder olduğunu, bunu yürütme yükleyebilirsiniz sudo apt install wordgrinder, burada , projenin resmi web sitesi olan yardımcı olur umarım.
galoget

Yanıtlar:


4

libreofficebir odtdosyayı düz metne dönüştürme seçeneğiyle birlikte gelir ; daha sonra tercih ettiğiniz komut satırı metin düzenleyicisiyle düzenlenebilir ve (istenirse) geri dönüştürülebilir odt.

  1. Dönüştür document.odt:

    libreoffice --convert-to txt document.odt
    
  2. Dosyayı tercih ettiğiniz metin düzenleyicisiyle düzenleyin, örneğin:

    gedit document.txt
    nano document.txt
    vim document.txt
    
  3. Geri dönüştürün. --convert-toBağımsız değişken olarak bir dosya adı uzantısını alır, ama aynı zamanda önlemek için bir dosya adı soneki belirtebilir libreofficeorijinal dosyanın üzerine (o sormadan yapar!):

    libreoffice --convert-to _new.odt document.txt
    

Dönüşüm için de odt2txt, her ikisini de denemek ve sonuçları karşılaştırmak istiyorum.

Kullanıyorsanız vim, dönüşümü arka planda sizin için otomatik olarak yapacak şekilde yapılandırabilirsiniz, bkz: .odt, .doc, .docx, .rtf ve diğer düz metin olmayan biçimlerle kolayca çalışmak mümkün mü Vim? Bu sorunun cevabı odt2txt dönüşüm için kullanılır, ancak bununla da mümkün olmalıdır libreoffice --convert-to.


7

Aradığınız şeye en yakın şey wordgrinder, terminal tabanlı bir kelime işlemci.

Yürüterek yükleyebilirsiniz:

sudo apt install wordgrinder

Projenin resmi web sitesi: https://cowlark.com/wordgrinder/

Bu Github repo: https://github.com/davidgiven/wordgrinder

Ve hızlı bir Hayatta Kalma Rehberi: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b

İçe ve Dışa Aktarma bölümlerini kontrol ederseniz şunları bulacaksınız:

içe

ODT dosyalarından temel içeriği içe aktarır. OpenDocument karmaşık ve ayrıştırılması zordur, ancak WordGrinder uygun stilleri uygulamak için elinden geleni yapacaktır. Desteklenmeyen özellikler yok sayılır.

ihracat

Bu, LibreOffice ve çeşitli diğer büyük kelime işlemcileri tarafından okunabilen bir ODT dosyası üretir. Karakter ve paragraf stilleri dışa aktarılır ve P, H1, H2 vb. Olarak adlandırılan OpenDocument stillerine eşlenir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.