使用Qt将pdf转换为jpg图像

时间:2012-10-15 20:56:55

标签: c++ pdf jpeg image-conversion

标题说明了一切:

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

我希望图像输出为72 dpi。

有一种简单的方法吗?

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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