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。)