我想知道是否有一种方法,我们可以通过指定一个特定的页面范围将PDF转换为图像。我已经尝试了pdfbox,但我无法设置分辨率。看起来它需要96的默认分辨率。我希望能够在我的项目中将PDF转换为大小为200200和600600的JPEG。我也试过JPedal,但我不能找出如何指定页面范围。我只在看Java库。
8gsdolmq1#
在https://support.idrsolutions.com/jpedal/上有一个活跃的JPedal支持论坛Java创建一个BufferedImage,然后可以将其保存为图像(png,jpeg,tiff)。JPedal内置了一个示例,展示了如何将页面转换为https://support.idrsolutions.com/jpedal/tutorials/convert-images/convert-pdf-to-bufferedimage的图像,并提供了源代码链接。这包含了缩放的注解,您可以更改页面范围。如果PDF是正方形的,如果你想保持纵横比,你只能得到200x200。
1条答案
按热度按时间8gsdolmq1#
在https://support.idrsolutions.com/jpedal/上有一个活跃的JPedal支持论坛
Java创建一个BufferedImage,然后可以将其保存为图像(png,jpeg,tiff)。JPedal内置了一个示例,展示了如何将页面转换为https://support.idrsolutions.com/jpedal/tutorials/convert-images/convert-pdf-to-bufferedimage的图像,并提供了源代码链接。这包含了缩放的注解,您可以更改页面范围。
如果PDF是正方形的,如果你想保持纵横比,你只能得到200x200。