커맨드 라인에서 odt 문서를 병합하는 방법?


13

하나의 폴더에 많은 수의 odt 보고서가 있습니다.

명령 행에서 하나의 odt 문서로 병합하려면 어떻게해야합니까?

나는 이것이 ooo_cat 에서 가능하다는 것을 알았지 만 더 이상 사용되지 않는 것 같습니다 (또는 적어도 어디서 그것을 사용할 것인지 모릅니다).

명령 줄에서 odt 문서를 병합 할 수 있습니까? ooo_cat가 트릭을 수행합니까? 그렇다면 어떻게 설치하고 사용할 수 있습니까?


1
ooopy.sourceforge.net :) 을 참조하십시오.) 어떤 파이썬 버전을 사용하고 있습니까? ;)
Rinzwind 2016 년

@Rinzwind 물론 나는 sourceforge.net/projects/ooopy 뿐만 아니라 그것을 읽었 지만 쉬운 설치 및 사용 지침을 찾을 수는 없습니다 (나중에 참조 할 수도 있습니다).
don.joey

@Rinzwind python 2.7.6 및 3.4.0.
don.joey

또한 OO와 LO 사이의 충돌을 피하고 싶습니다.
don.joey

시도해보십시오libreoffice --print-to-file [OUTPUT FILE HERE] *.odt

답변:


6

@Rinzwind의 언급에 가야 할 시간이 있습니다. ooopy설치하려면 여기 에서 최신 버전을 다운로드 한 다음 추출하고 여기 에서 setup.py언급 한대로 실행 하십시오 . 또는이 명령을 실행하여 현재 최신 버전 1.11을 설치하십시오.

wget http://downloads.sourceforge.net/project/ooopy/ooopy/1.11/OOoPy-1.11.tar.gz
tar -xf OOoPy-1.11.tar.gz
cd OOoPy-1.11/
sudo python ./setup.py install

그런 다음 다음과 같이 사용할 수 있습니다.

ooo_cat file1.odt file2.odt file3.odt > file123.odt

이것은 또한 작동 할 수 있습니다 :

ooo_cat file1.odt file2.odt file3.odt -o file123.odt

적은 양의 텍스트가있는 세 개의 ODT로만 시도했습니다.


우분투 14.04 및 파이썬 2.7.6. 25 페이지의 한 페이지 분량의 .odt 문서가있는 소용돌이를 주었고 16 페이지 정도까지 올라갔습니다.
Andy J

@Andy-u는 버그로보고하거나 소규모 그룹 (예 : 5)으로 병합 한 다음 결과 그룹을 병합 할 수 있습니다.
Wilf December
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.