我可以使用什么C ++库将PDF转换为Windows上的图像?

我正在研究一个需要分析图像的项目; 这些图像的主要来源是networking摄像机,但最近我们被要求添加对上传的文件和扫描仪的支持。 这很好,大多数情况下,除了他们希望我们能够使用PDF格式的文档。

我需要一个原始像素位图进行处理; 在Mac上,我可以使用CoreGraphics将PDF加载到图像缓冲区中,但是我不确定如何在Windows上实现此function。

总结一下:我需要一个C ++库(最好带BSD这样的许可证,因为它是封闭的,但可能LGPL可以工作),我可以用它来打开一个PDF文件,并将每个页面导出为一个渲染的图像缓冲区位图。

ImageMagick的。 远离最好的图书馆阅读和书写尽可能多的格式http://www.imagemagick.org/script/index.php

例:

pdf2swf --pages 1 -T9 PDF_FILE.pdf -o temp.swf swfrender temp.swf --output 1.png 
  • 用poppler

使用Qt http://bit.ly/8UksK6的例子