web-dev-qa-db-ja.com

.odtファイルを.docxファイルにバッチ変換するにはどうすればよいですか?

現時点では、.odtファイルの大規模なコレクションがあり、それらを.docxファイルにバッチ変換したいと思います。私はWindows10コンピューターで作業しています。ウェブ上で推奨されているいくつかのオプションがありますが、ほとんどすべてが2008年から2010年の期間であり、どれも機能していないようです。

投稿の残りは私が試したオプションです:

1つのオプションは、コマンドラインとlibreofficeを使用することです。このようなものが機能するはずです:
soffice --headless --convert-to docx: "MS Word 2007 XML" test.docx
またはこれ:
start/wait "" "C:\ Program Files(x86)\ LibreOffice 5\program\soffice.exe" --headless --convert-to docx --outdir D:\ sourcePath\testFile.odt
しかし、私が試したコマンドといくつかのバリエーションはどちらも何もしませんでした。エラーも、新しいファイルも、何もありません。

もう1つの推奨オプションは、Open Officeと組み合わせたBatchConv( http://oooconv.free.fr/batchconv/batchconv_en.html )です。これも何もしませんでした。私はファイルを開き、起動時にマクロを受け入れ、ボタンをクリックし、ウィザードでファイルを選択しました。OpenOfficeがしばらくちらつき、最終的にファイルは変換されず、エラーも表示されませんでした。

最後に推奨されるオプションはmso2oooでしたが、これはdocxをサポートしていません(docのみ)。

3
dimpol

これは最高ではないかもしれません

  • openOfficeからscalcを実行します。
  • ファイル> Wizard>ドキュメントコンバーター
  • StarOffice-テキストドキュメント>次へ
  • 使用しない限り、テンプレートを無効にします。
  • サブディレクトリを含め、FROM、TOを選択します
  • 変換

次に、MSOfficeを使用してDOCをDocxに変換します