fbpx
印刷

SVGをBase64画像として埋め込む

SVGの背景をbase64画像としてHTMLファイルに直接埋め込みます。これはSVG内に画像をbase64で埋め込む効果もあります。

可能であれば、代わりに inlineSVG 設定を使用することをお勧めします。base64は4つのASCII文字を使って24ビット ( 3バイト ) のデータをエンコードするからです。この設定では、画像はSVG内でbase64エンコードされ、さらにSVG自体もHTML内でbase64エンコードされます。そのため、画像は外部参照に比べて1.78倍のバイトを使用します。さらに、インライン SVG はウェブサーバで gzip 圧縮が有効になっている場合、非常に圧縮されますが、base64 コンテンツは圧縮されません。

注意: この設定は実験的なテキストモード設定とは互換性がありません。

想定値:

  • true
  • false

デフォルト: false

利用例(サンプルコード)

コマンドライン
				
					-Dorg.jpedal.pdf2html.embedSvgAsBase64Image=true
				
			
クラウド
				
					{ "org.jpedal.pdf2html.embedSvgAsBase64Image": true }
				
			
Java
				
					conversionOptions.setEmbedImagesAsBase64Stream(true);
				
			
    MENU
    PAGE TOP