java - 从 URL 添加图像到 PDF?

标签 java image itext

我正在尝试将 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/

相关文章:

java - Vaadin EntityManager NullReferenceException

java - GWT Designer 组件

java - 将焦点从一个 EditText 移到另一个

python - 如何在 Django 中显示来自模型的图像

java - 如何在 Java 中以编程方式减小 PDF 文件的大小?

java - 使用文字初始化类对象

image - Node.js 将 http.ClientRequest 管道传输到带有二进制文件的 fs.createWriteStream 会导致文件损坏/膨胀

java - 如何使用 iText 将 Swing 组件绘制到 PDF 文件?

android - SVG 到 PDF。如何?

CSS 问题 : Center Text in a box with Image