Làm cách nào để chỉnh sửa tệp .odt từ thiết bị đầu cuối?


9

Tôi làm việc rất nhiều với LibreOffice Writer.

Tôi muốn biết nếu có một cách để chỉnh sửa văn bản thông qua thiết bị đầu cuối?


3
Tôi không nghĩ rằng đây là một bản sao. Câu hỏi này hỏi liệu có tiện ích Terminal dựa trên văn bản để chỉnh sửa tệp .odt không. Câu hỏi khác là về việc sử dụng Terminal để khởi chạy một tệp .odt cụ thể vào phiên bản đồ họa đầy đủ của LibreOffice Writer.
Gaultheria

1
IMHO có lẽ gần hơn với lệnh mèo này không hiển thị các dòng của văn bản - giải thích cách giải nén tệp odt để có được content.xmltệp cơ bản
Steeldo

Điều gần nhất với những gì bạn đang tìm kiếm là wordgrinder, bạn có thể cài đặt nó đang thực thi : sudo apt install wordgrinder, đây là trang web chính thức của dự án, hy vọng nó có ích.
Galoget

Câu trả lời:


4

libreofficeđi kèm với một tùy chọn để chuyển đổi một odttệp thành văn bản thuần túy, sau đó có thể được chỉnh sửa bằng trình soạn thảo văn bản dòng lệnh ưa thích của bạn và (nếu muốn) được chuyển đổi trở lại odt.

  1. Chuyển đổi document.odt:

    libreoffice --convert-to txt document.odt
    
  2. Chỉnh sửa tệp bằng trình soạn thảo văn bản ưa thích của bạn, ví dụ:

    gedit document.txt
    nano document.txt
    vim document.txt
    
  3. Chuyển đổi nó trở lại. Phần --convert-tomở rộng tên tệp làm đối số, nhưng bạn cũng có thể chỉ định hậu tố tên tệp để ngăn không libreofficeghi đè tệp gốc (mà không cần hỏi!):

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

Để chuyển đổi cũng có odt2txt, tôi chỉ cần thử cả hai và so sánh kết quả.

Nếu bạn đang sử dụng, vimbạn có thể định cấu hình nó để tự động thực hiện chuyển đổi cho bạn trong nền, xem: Có thể dễ dàng làm việc với .odt, .doc, .docx, .rtf và các định dạng văn bản không đơn giản khác trong Vim? Câu trả lời có sử dụng odt2txt cho việc chuyển đổi, nhưng nó cũng có thể thực hiện libreoffice --convert-tođược.


7

Điều gần nhất với những gì bạn đang tìm kiếm là wordgrinder, một trình xử lý văn bản dựa trên thiết bị đầu cuối.

Bạn có thể cài đặt nó thực thi:

sudo apt install wordgrinder

Đây là trang web chính thức của dự án: https://cowlark.com/wordgrinder/

Đây là repo Github: https://github.com/davidgiven/wordgrinder

Và Hướng dẫn sinh tồn nhanh chóng: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b

Nếu bạn kiểm tra phần Nhập và Xuất, bạn sẽ thấy:

Nhập khẩu

Nhập nội dung cơ bản từ các tệp ODT. OpenDocument phức tạp và khó phân tích nhưng WordGrinder sẽ cố gắng hết sức để áp dụng các kiểu phù hợp. Các tính năng không được hỗ trợ bị bỏ qua.

Xuất khẩu

Điều này tạo ra một tệp ODT có thể được đọc bởi LibreOffice và một loạt các trình xử lý văn bản chính khác. Các kiểu ký tự và đoạn được xuất và được ánh xạ thành các kiểu OpenDocument gọi là P, H1, H2, v.v.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.