我需要将任何多页 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/