4

리눅스에서 명령 행에서 두 개의 OpenDocument Text 문서 (즉, OpenOffice 형식)를 연결하는 방법이 있습니까? 나는 나처럼 뭔가를 할 수 있도록 명령을 찾고 있어요 :리눅스에서 OpenDocument 텍스트 파일을 명령 행에서 연결하기

concat-docs doc1.odt doc2.odt doc3.odt -o alldocs.odt 

이 가상 명령은 DOC1, doc2 및 doc3, 다른 후 하나를 포함 할 것이다, alldocs.odt 생산하는 것입니다.

난 원시 XML 수준에서이 작업을 이미 살펴 봤는데, 다른 도구가 없다면 (예 : 충돌을 피하기 위해 자동 스타일 이름 바꾸기 등) 다소 복잡합니다. 그게 내가 원하는대로 할거야.

답변

3

지금 다시 확인할 수 없지만 Python-UNO bridge 또는 OOoPy에서 사용할 수있는 옵션 중 일부를 확인하고 싶을 수 있습니다. 둘 다 당신이하고 싶어 할지도 모르는 것처럼 들리는 유틸리티를 가지고 있습니다. 파이썬 -UNO 브릿지는 oomerge.py이라고 불리는 것으로, "하나의 문서를 여러 개 추가하여 새 문서를 만드는 명령 행 도구"라고하며, OOoPy는 ooo_cat이라는 유틸리티를 가지고 있습니다. 하나에 OOo 파일 ".

다음을 시도해보고 결과를 게시하십시오 ....

+0

ooo_cat은 내가 원하는 것처럼 보입니다. 감사! – javawizard

관련 문제