java - 使用 iText 或其他方式将 PDF 转换为多个 JPG

标签 java pdf jpeg itext

我需要将任何多页 PDF 文件转换为一组 JPG。

由于 PDF 文件应该来自扫描仪,我们可以假设每个页面只包含一个要提取的图形对象,但我不能 100% 确定这一点。

因此,我需要将每个页面中的任何可渲染内容转换为单个 JPEG 文件。

如何使用 iText 执行此操作?

如果我不能用 iText 做到这一点,什么 Java 库可以实现这一点?

谢谢。

最佳答案

Ghostscript(适用于 Windows、Linux、MacOS X、Solaris、AIX...)可以转换...

  • ...来自输入格式:PDF、PostScript、EPS 和 AI
  • ...转换为输出格式:JPEG、TIFF、PNG、PNM、PPM、BMP(以及更多)。

(上面提到的 ImageMagick 本身并不进行转换——它在底层使用 Ghostscript,就像许多其他工具一样。)

关于java - 使用 iText 或其他方式将 PDF 转换为多个 JPG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6421967/

相关文章:

java - 如何在 Android 上使用 PdfDocument 设置 PDF 文件大小

python - PyPDF2==1.26.0 文本提取不适用于某些 pdf

node.js - 没有操作系统依赖性的nodejs中的PDF到文本提取器

qt - 将 Qt 小部件捕获为图像文件

java - Selenium Webdriver sendKeys 在 IE11 32 位中输入值,然后将其删除

java - 将字符串中的字符添加到堆栈中

javascript - 有没有比 PNGEncoder 更快的将位图数据编码为 PNG 的方法?

c# - 替换 JPG 图像文件中的图像但保留元数据?

java - 什么时候应该使用 File.separator,什么时候应该使用 File.pathSeparator?

mysql - Openshift - 无法使用 Java 连接到 mysql