java - 将 PDF 转换为具有页面范围的图像

标签 java pdf

我想知道是否有一种方法可以通过指定特定的页面范围将PDF转换为图像。我尝试过 pdfbox 但无法设置分辨率。看起来默认分辨率为 96。我希望能够在我的项目中将 PDF 转换为大小为 200*200 和 600*600 的 jpeg。我也尝试过 JPedal,但我无法找到如何指定页面范围。我只查看 Java 库。

最佳答案

JPedal 有一个活跃的支持论坛:https://support.idrsolutions.com/jpedal/

Java 创建一个 BufferedImage,然后您可以将其保存为图像(png、jpeg、tiff)。 JPedal 中有一个内置示例,展示了如何将页面转换为图像,网址为 https://support.idrsolutions.com/jpedal/tutorials/convert-images/convert-pdf-to-bufferedimage带有源代码的链接。其中包含有关缩放的注释,您可以更改页面范围。

如果 PDF 是正方形,如果您想保留宽高比,则只能获得 200x200。

关于java - 将 PDF 转换为具有页面范围的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9739192/

相关文章:

android - 哎呀!有一个 ...previewing this pdf document android

java - 需要通过 Android 应用程序制作带有框作为表格列的 PDF 示例

java - Mandelbrot set on Java - 我的算法有问题吗?

java - libgdx android 启动失败

java - libgdx 简单的游戏很卡顿

java - 比较数据 vector

java - 在 Java 中对月份和年份进行排序的最有效方法

xml - 使用预先创建的 PDF 页面作为书籍封面

pdf - Ghostscript SVG 输出设备

c# - 如何使用 dbAutoTrack 使用 DrawTable