วิธีแก้ไขไฟล์. odt จากเทอร์มินัล


9

ฉันทำงานมากกับLibreOffice Writer

ฉันต้องการทราบว่ามีวิธีแก้ไขข้อความผ่านเทอร์มินัลหรือไม่?


3
ฉันไม่คิดว่านี่เป็นสิ่งที่ซ้ำกัน คำถามนี้ถามว่ามียูทิลิตี้เทอร์มินัลแบบข้อความสำหรับการแก้ไขไฟล์. odt หรือไม่ คำถามอื่น ๆ เกี่ยวกับการใช้ Terminal เพื่อเปิดไฟล์. odt เฉพาะลงใน LibreOffice Writer เวอร์ชันกราฟิกแบบเต็ม
Gaultheria

1
IMHO อาจใกล้เคียงกับคำสั่ง cat นี้ไม่แสดงบรรทัดของข้อความ - ซึ่งอธิบายวิธีคลายซิปcontent.xmlไฟล์
odt

สิ่งที่ใกล้เคียงกับสิ่งที่คุณกำลังมองหา wordgrinder คุณสามารถติดตั้งได้ดำเนินการ: sudo apt install wordgrinder, นี่คือเว็บไซต์อย่างเป็นทางการของโครงการที่หวังว่าจะช่วย
galoget

คำตอบ:


4

libreofficeมาพร้อมกับตัวเลือกในการแปลงodtไฟล์ข้อความธรรมดาที่แล้วสามารถแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่คุณต้องการและ (ถ้าต้องการ) odtแปลงกลับไป

  1. แปลงdocument.odt:

    libreoffice --convert-to txt document.odt
    
  2. แก้ไขไฟล์ด้วยโปรแกรมแก้ไขข้อความที่คุณต้องการเช่น:

    gedit document.txt
    nano document.txt
    vim document.txt
    
  3. แปลงกลับ --convert-toใช้นามสกุลของไฟล์เป็นอาร์กิวเมนต์ แต่คุณยังอาจระบุต่อท้ายชื่อไฟล์เพื่อป้องกันlibreofficeจากการเขียนทับไฟล์ต้นฉบับ (ซึ่งมันไม่โดยไม่ต้องถาม!):

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

สำหรับการแปลงยังมีodt2txtฉันจะลองทั้งสองและเปรียบเทียบผลลัพธ์

หากคุณใช้vimคุณสามารถกำหนดค่าให้ทำการแปลงโดยอัตโนมัติในพื้นหลังให้ดู: เป็นไปได้หรือไม่ที่จะทำงานกับ. odt, .doc, .docx, .rtf และรูปแบบอื่น ๆ ที่ไม่ใช่ข้อความล้วนใน เป็นกลุ่ม? คำตอบนั้นใช้odt2txt สำหรับการแปลง แต่ก็ควรจะทำได้libreoffice --convert-toเช่นกัน


7

สิ่งที่ใกล้เคียงที่สุดกับสิ่งที่คุณกำลังมองหาคือwordgrinderโปรแกรมประมวลผลคำแบบเทอร์มินัล

คุณสามารถติดตั้งได้:

sudo apt install wordgrinder

นี่คือเว็บไซต์อย่างเป็นทางการของโครงการ: https://cowlark.com/wordgrinder/

นี่คือ repo Github: https://github.com/davidgiven/wordgrinder

และคู่มือการเอาตัวรอดอย่างรวดเร็ว: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b

หากคุณตรวจสอบส่วนการนำเข้าและส่งออกคุณจะพบกับ:

การนำเข้า

นำเข้าเนื้อหาพื้นฐานจากไฟล์ ODT OpenDocument มีความซับซ้อนและยากที่จะแยกวิเคราะห์ แต่ WordGrinder จะพยายามอย่างดีที่สุดเพื่อใช้สไตล์ที่เหมาะสม คุณสมบัติที่ไม่รองรับจะถูกละเว้น

การส่งออก

สิ่งนี้สร้างไฟล์ ODT ซึ่งสามารถอ่านได้โดย LibreOffice และโปรแกรมประมวลผลคำสำคัญอื่น ๆ อีกมากมาย ลักษณะอักขระและย่อหน้าจะถูกส่งออกและถูกแมปกับสไตล์ OpenDocument เรียกว่า P, H1, H2 เป็นต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.