SVGをBase64画像として埋め込む
SVG背景をbase64画像としてHTMLファイルに直接埋め込みます。これにより、SVG内の画像もbase64で埋め込まれる効果があります。
可能な限り、より効率的なinlineSVG設定の使用を推奨します。これは、base64が24ビット(3バイト)のデータをエンコードするために4つのASCII文字を使用するためです。この設定では、画像がSVG内でbase64エンコードされ、さらにそのSVG自体もHTML内でbase64エンコードされます。そのため、画像は外部参照する場合と比較して1.78倍のバイト数を使用します。さらに、インラインSVGはWebサーバーでgzip圧縮が有効な場合に高度に圧縮可能ですが、base64コンテンツは圧縮できません。
注意:この設定は実験的なテキストモード設定と互換性がありません。
設定可能な値:
truefalse
デフォルト値: false
バージョン: 2022.08
-Dorg.jpedal.pdf2html.embedSvgAsBase64Image=true
{ "org.jpedal.pdf2html.embedSvgAsBase64Image": true }
conversionOptions.setEmbedImagesAsBase64Stream(true);
