터미널에서 .odt 파일을 편집하는 방법은 무엇입니까?


9

저는 LibreOffice Writer 와 많은 일을합니다 .

터미널을 통해 텍스트를 편집하는 방법이 있는지 알고 싶습니까?


3
나는 이것이 중복이라고 생각하지 않습니다. 이 질문은 .odt 파일을 편집하기위한 텍스트 기반 터미널 유틸리티가 있는지 묻습니다. 다른 질문은 터미널을 사용하여 특정 .odt 파일을 LibreOffice Writer의 전체 그래픽 버전으로 시작하는 것입니다.
Gaultheria

1
IMHO 그것은 아마도이 cat 명령에 더 가깝게 텍스트 줄을 보여주지 않을 것입니다. 이것은 기본 content.xml파일 을 얻기 위해
odt

당신이 찾고있는 가장 가까운 것은 wordgrinder이며, 설치하여 설치할 수 있습니다 : sudo apt install wordgrinder, 여기는 프로젝트의 공식 웹 사이트입니다.
galoget

답변:


4

libreofficeodt파일을 일반 텍스트 로 변환하는 옵션이 포함되어 있으며 , 원하는 명령 행 텍스트 편집기로 편집하고 원하는 경우 다시로 변환 할 수 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/

이것은 Github 저장소입니다 : https://github.com/davidgiven/wordgrinder

그리고 빠른 생존 가이드 : https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b

가져 오기 및 내보내기 섹션을 확인하면 다음을 찾을 수 있습니다.

가져 오기

ODT 파일에서 기본 컨텐츠를 가져옵니다. OpenDocument는 복잡하고 구문 분석하기 어렵지만 WordGrinder는 적절한 스타일을 적용하기 위해 최선을 다할 것입니다. 지원되지 않는 기능은 무시됩니다.

내보내기

LibreOffice 및 기타 다양한 주요 워드 프로세서에서 읽을 수있는 ODT 파일을 생성합니다. 문자 및 단락 스타일을 내보내고 P, H1, H2 등의 OpenDocument 스타일에 매핑합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.