3

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);

しかし、うまくいきません。何が間違っている可能性がありますか?

4

3 に答える 3

-3

画像を 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を以前に開いたに追加することができます。documentdocument.add(image)

詳細については、[ Java IText: Image docs ] を参照してください。

于 2016-04-14T19:18:22.517 に答える