web-dev-qa-db-ja.com

OpenOffice(ODT)をMS Word(DOC)ファイルにバッチ変換しますか?

odtファイルにバッチ変換したいOpenOffice.orgdocファイルでいっぱいのディレクトリがあります。これを行う簡単な方法はありますか?

(回答にOpenOfficeとLinuxコマンドラインを使用している場合のボーナスポイント)

8
Nate

BatchConv を使用できます

BatchConvは、サポートされているOpenOffice.orgのインポート/エクスポートファイル形式との間でファイルリストを変換できるバッチツールです。このマクロベースのウィザードは、ファイルリストとターゲットディレクトリおよびファイル形式を要求します。次に、リストをループし、Oooのインポート/エクスポート機能を使用してドキュメントを処理します。

4
Sathyajith Bhat

Libre Officeは、次のようなコマンドライン引数を使用して実行しようとしていることをサポートしているようです。

libreoffice --headless --convert-to doc *odt

gnuru.org サイトで LibreOfficeを使用して.odtを.docにバッチ変換 からこの情報を見つけました。

5
timfoden

noConv コマンドラインからOpenOfficeライブラリを使用してバッチ変換できます。私はそれを使ったことがありません。

次のようにコマンドラインから AbiWord を使用することもできます。

for file in *.odt ; do abiword --to=doc "$file" ; done

私はそれを何度も成功させてきました。

5
frabjous

このリンクを見てください:

mso2ooo-Microsoft OfficeドキュメントをOpenOfficeドキュメントに、またはその逆にバッチ変換

この小さなプログラムバッチ/一括変換は、Microsoft Officeドキュメント(* .doc、*。xls、および.ppt)を同等のOpenOffice(.odt、*。ods、および* .odp(別名OpenDocument形式))に変換します。このスクリプトの良いところは、サブディレクトリを含め、入力で指定されたすべてのドキュメントを変換することです。結果は別のディレクトリに置くことができ、元のディレクトリ構造を保持します(スクリプトが相対パスを保持します)。ご自身の責任で使用してください!

1
Alen Stanojevic

Macでは、textutil(システムツール)を使用できます。

textutil -convert docx file.odtfile.odtの変換されたコピーをfile.docxとして作成します

これらの形式はtextutilからサポートされています:txt、rtf、rtfd、html、doc、docx、odt、wordml、webarchive

textutil -h 詳細については

1
PeterPanther