2

标题实际上说明了一切:

我想将一个 pdf 文件转换成几个 jpg 图像。这将成为用 c++ 编码的软件的一部分(如果这很重要,我将 Qt 用于我的界面...... :)

最好我希望图像输出为 72 dpi。

有没有简单的方法可以做到这一点?

如果您需要更多信息,请发表评论,我很感激任何帮助,提示或答案!

4

2 回答 2

2

获取pdf2image实用程序,并从您的程序中运行它,收集其输出文件。

如果你真的需要单个可执行文件(为什么?)——看看它的源代码,并从中提取所有内容。

于 2012-10-15T23:53:20.927 回答
0

您应该尝试使用 poppler(或 xpdf)。您将完全控制渲染分辨率,并可以利用图像输出设备 (ImageOutputDev) 将页面渲染到帧缓冲区。使用 libjpeg 将此帧缓冲区保存到 jpeg 非常简单。

于 2012-10-16T05:58:26.897 回答