WordML 形式 (.xml
ファイル拡張子を持つ Word 2003 XML 形式の単一の XML ファイル) で MS Word ドキュメントを生成する Java Web アプリケーションがあります。.docx
これを新しい Office Open XML 形式に自動的に変換して、ドキュメントをファイル (複数の XML ファイルを含む zip ファイル)として保存できるようにしたいと考えています。
これは完全に自動化する必要があり、ユーザーがファイルをダウンロードして手動で変換する必要はありません。さらに、ユーザーが MS Word をインストールしているとは想定できません (代わりに LibreOffice を使用している可能性があります)。
これを行うために使用できるJavaライブラリを探していましたが、に変換できるものは見つかりませんでし.xml
た.docx
. 私が見つけた唯一のコンバーターはJODconverter でし.xml
たが、 からへの変換をサポートしていません.docx
。
この種の変換を実行できる Java ライブラリはありますか? それとも、Java 以外のソリューションを探すべきでしょうか? おそらくPythonモジュールでこれを行うことができますか? (たとえば、Python スクリプトは、Java アプリによって生成されたファイルを取得し、それらを do に変換できます.docx
。)