标题说明了一切:
我想将pdf文件转换为几个jpg图像。这是用c ++编码的软件的一部分(如果重要的话,我将Qt用于我的界面......)
我希望图像输出为72 dpi。
有一种简单的方法吗?
如果您需要更多信息,请发表评论,我很感激您的帮助,提示或答案!
答案 0 :(得分:2)
使用pdf2image实用程序,并从您的程序运行它,收集其输出文件。
如果你真的需要单个可执行文件(为什么?) - 看看它的源代码,并从中删除所有内容。
答案 1 :(得分:0)
您应该尝试使用poppler(或xpdf)。您可以完全控制渲染分辨率,并可以利用图像输出设备(ImageOutputDev)将页面渲染到帧缓冲区。然后,将此帧缓冲区与libjpeg一起保存到jpeg非常简单。