답변:
해결책은 odt2txt
입니다. 이제이 명령은 서로 다른 두 패키지, 즉 odt2txt
설치할 수있는 패키지로 제공됩니다.
sudo apt-get install odt2txt
패키지 unoconv
(더 많은 libreoffice 형식간에 명령 줄 변환도 제공)에 의해 설치됩니다.
sudo apt-get install unoconv
두 가지가있는 경우 대체 메커니즘을 사용하여 둘 사이를 전환 할 수 있습니다 .
sudo update-alternatives --config odt2txt
odt2txt
패키지 에서 제공하는 패키지 odt2txt
를 사용하는 경우
odt2txt file.odt
unoconv
제공된 패키지를 사용하는 경우 사용해야합니다
odt2txt --stdout file.odt
less
덜 경험이 되도록 파이프를 연결하십시오 ( odt2txt file.odt | less
).
--stdout
옵션을 사용하지 않으면 unoconv 제공 패키지가 결과를라는 파일에 기록합니다 file.txt
.
배포에 의해 제안 된 패키지는 패키지의 패키지 인 것 같습니다 odt2txt
(대체 시스템에서 기본 우선 순위가 더 높습니다). 의존성이 적습니다.
unoconv
내가 발견 한 것처럼 문제 는 최신 버전이 설치되어 있으면 이전 버전의 Libre Office를 설치하려고한다는 것입니다. 따라서를 고수하십시오 sudo apt install odt2txt
.
update-alternatives
주셔서 감사합니다.
odt2txt file.odt
소스 코드 및 compilebale 작업 zip은 여기에서 다운로드 할 수 있습니다.
https://github.com/dstosberg/odt2txt/
또는에 의해 설치
sudo apt-get install odt2txt
odt2txt
패키지를 설치했으며 정상적으로 작동합니다.