如何使用 C++ 以一种适用于 Mac 和 Windows 的方式将 PDF 转换为位图(如像素数组,而不是 .bmp 文件格式)?在 Mac 上,我也许可以使用 CoreGraphics 来做到这一点,但这并没有给我一个 Windows 解决方案。我发现了许多声称需要 .NET 的库,但这也不是一种选择。
我需要:
- 支持多页 PDF 并为我可以处理的每个图像获取位图
- 在 Windows 和 Mac 上执行此操作。我在 Mac 上有一个解决方案,所以在最坏的情况下,一个仅限 Windows 的解决方案是可以接受的。
- 不与 GPL 许可证绑定
- 保持尺寸尽可能小;这是从浏览器插件中使用的,因此调用外部应用程序或具有大量依赖项将是很大的缺点。
有任何想法吗?