4

コマンド ラインから Linux で 2 つの OpenDocument テキスト ドキュメント (つまり、OpenOffice が使用する形式) を連結する方法はありますか? 次のようなことができるコマンドを探しています。

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

この架空のコマンドは、doc1、doc2、および doc3 を順番に含む alldocs.odt を生成します。

私はすでに生のxmlレベルでこれを行うことを検討しましたが、かなり複雑なので(競合を避けるために自動スタイルの名前を変更するなど)、他のツールがない限り、やりたくないです。私が欲しい。

4

1 に答える 1

3

現時点では再確認できませんが、Python-UNO ブリッジまたはOOoPyから利用可能なオプションのいくつかを確認することをお勧めします。どちらにも、あなたがやりたいことのように聞こえるユーティリティがあります。Python-UNOブリッジには、「複数の単一ドキュメントを追加して新しいドキュメントを作成するコマンドラインツール」と説明されているoomerge.pyと呼ばれるものがあり、 OOoPyには「複数のOOoファイルを1つに連結するためのooo_cat」というユーティリティがあります"。

これらを試して、結果を投稿してください....

于 2012-06-14T06:06:06.197 に答える