4

有沒有辦法在Linux中從命令行連接兩個OpenDocument文本文件(即OpenOffice使用的格式)?我正在尋找一個命令,讓我做一些事情,如:通過命令行在Linux中連接OpenDocument文本文件

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

,假定該命令將alldocs.odt生產,其中將包括DOC1,DOC2和doc3的,一前一後。

我已經研究過在原始xml級別執行此操作,並且它非常複雜(重命名自動樣式以避免衝突等),除非沒有其他工具,否則我寧願不這樣做這將做我想要的。

回答

3

我現在無法仔細檢查,但您可能想查看一下Python-UNO bridgeOOoPy中的一些選項。兩者都有聽起來像你可能想要做的事情。 Python-UNO網橋有一些名爲oomerge.py,它被描述爲「一個命令行工具,它通過附加多個單個文檔創建一個新文檔」,並且OOoPy有一個實用程序,它是「ooo_cat」,用於連接幾個OOo文件合併成一個「。

試試這些,併發回你的發現....

+0

ooo_cat看起來像我想要的。謝謝! – javawizard

相關問題