URLアドレスから私のpdfに画像を追加しようとしています。コードは次のとおりです。
Image image=Image.getInstance("http://www.google.com/intl/en_ALL/images/logos/images_logo_lg.gif");
image.scaleToFit((float)200.0, (float)49.0);
paragraph.add(image);
しかし、うまくいきません。何が間違っている可能性がありますか?
画像を IText PDF に追加するために使用した方法は、URL ではなく、ローカル ファイルを追加するために使用される方法です。
URL の場合、この方法で問題が解決します。
String imageUrl = "http://www.google.com/intl/en_ALL/"
+ "images/logos/images_logo_lg.gif";
Image image = Image.getInstance(new URL(imageUrl));
を使用して、これimage
を以前に開いたに追加することができます。document
document.add(image)
詳細については、[ Java IText: Image docs ] を参照してください。