我正在尝试将 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 从远程位置加载 .gif 时的一个已知问题。
解决此问题的方法是使用 Java 下载 .gif(不通过 iText 的 Image 类的 getInstance 方法)并在 Image 类的 getInstance 方法中使用下载的字节。
编辑: 我继续修复了 iText 中的远程 gif 加载问题,它包含在 iText 5.4.1 及更高版本中。
关于java - 从 URL 添加图像到 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760111/