私は、LibreOffice SDKとApache Batikを使ってJavaでレポートプリンタを作成しています。 Batikを使用して、私はsvgを描き、それをLibreOffice Writerドキュメントに挿入します。イメージを正しく挿入するには、パスを使用してディスクからイメージをロードし、ドキュメントに挿入するだけです。これまでのところ良いことですが、ドキュメントをlibreofficeに再度読み込むために、ドキュメントをディスクに明示的に保存する必要があります。libreofficeライター文書の画像を置き換えるためのデータURL /バイナリを挿入するにはどうすればよいですか?
私はイメージパスとしてデータURLを使用しようとしましたが、動作しませんでした。ファイルをディスクに保存せずに使用できるストリームなどから画像を読み取る方法はありますか?