画像ファイルに のような特殊文字が含まれている場合があります$ % ^ #
。xmlworker で生成された pdf にこれらの画像を表示するには、これらの画像を URL エンコードする必要があります。
orプロトコルではなく、プロトコルを使用file://
してxmlworkerで生成されたpdfに画像を配置します。https://
http://
file://
プロトコル URLの次の文字について、同等の URL エンコードを提供してください。
- #
- $
- %
- &
- +
画像ファイルに のような特殊文字が含まれている場合があります$ % ^ #
。xmlworker で生成された pdf にこれらの画像を表示するには、これらの画像を URL エンコードする必要があります。
orプロトコルではなく、プロトコルを使用file://
してxmlworkerで生成されたpdfに画像を配置します。https://
http://
file://
プロトコル URLの次の文字について、同等の URL エンコードを提供してください。
URLEncoder を試しましたか?
String url = "file://=" + URLEncoder.encode("#aaaaa$bbbb%cccc&ddd+eeee", "UTF-8");
出力;
file://=%23aaaaaa%24bbbb%25cccc%26ddd%2Beeee
そして UrlDecoder;
String url = URLDecoder.decode("file://=%23aaaaa%24bbbb%25cccc%26ddd%2Beeee", "UTF-8");
出力
file://=#aaaaa$bbbb%cccc&ddd+eeee