gpt4 book ai didi

java - 无法使用itext从图像中获取absoluteX和absoluteY

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:52 24 4
gpt4 key购买 nike

我尝试使用 itext 5.0.5 从 url 获取图像(jpg 格式)并将其放入我的 pdf 中,代码如下:

Image imageToShow = null; 
imageToShow = Image.getInstance(new URL("any image url here"));
imageToShow.scaleAbsolute(size[0], size[1]);

我得到了图像,但absoluteX和absoluteY的值始终是“NaN”值,这个问题阻止我更改这个值(第三行),我做错了什么?

最佳答案

如果您可以切换到其他 iText 版本,请尝试 iText7。

等效的代码是:

// src url
String somePath = "https://www.pdfa.org/wp-content/uploads/2016/08/ITSC-Logo-Horizontal-RGB-300dpi.png";

// fetch image data
ImageData imageData = ImageDataFactory.create(new URL(somePath));

// turn into image object
Image image = new Image(imageData);

// perform scaling operation
image = image.scaleAbsolute(120f, 120f);

// debug
System.out.println(image.getImageWidth() + "x" + image.getImageHeight());

关于java - 无法使用itext从图像中获取absoluteX和absoluteY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42627580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com