xhtmlファイルをdocxに変換して、次のサンプルコードを見つけようとしています:
wordMLPackage.getMainDocumentPart().getContent().addAll(XHTMLImporter.convert(new File(inputfilepath), null, wordMLPackage) );
wordMLPackage.save(new java.io.File(System.getProperty("user.dir") + "/html_output.docx") );
すべてのデータがメモリにロードされるようですが、そうですか? xhtml(インクルードイメージ)が大きなファイルだとOOMになる場合があります。これを防ぐ方法を知っている人はいますか?
どうもありがとう!