首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDF到图像- Magick++

PDF到图像- Magick++
EN

Stack Overflow用户
提问于 2011-02-03 18:47:34
回答 1查看 2.3K关注 0票数 0

我想转换一个pdf格式为一系列的图像使用magick++。我现在有这样的代码:

代码语言:javascript
复制
Image  * img = new Image();
img->read(Tests+"finance-02-2007-multiples.pdf[0]");

Tests是一个包含文件夹路径的变量。"“表示我想让第一页读入一个图像。

但是,此代码片段不起作用。出现异常"Magick::ErrorDelegate“。我知道ImageMagick使用GhostScript来呈现页面。是不是我需要先做点什么来启用ImageMagick中的GhostScript?

或者是否有人知道如何让代码正常工作?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-18 20:19:17

该错误告诉您在您的计算机上找不到GhostScript。

要使用Magick阅读PDF,您必须安装GhostScript。Magick++有一个(有限的)内部支持,仅用于编写pdf。它实际上在pdf中嵌入了一个图像。原因是GhostScript是作为GPL许可的,不能包含在Magick中,但幸运的是,如果由user :)安装,就可以使用它。

Magick通过注册表检查GhostScript。请确保已安装GhostScript版本,并且已在HKEY_CURRENT_USERHKEY_LOCAL_MACHINE.中创建了以下密钥之一

“软件\GPL Ghostscript",

"SOFTWARE\GNU Ghostscript",

“软件\AFPL Ghostscript",

"SOFTWARE\Aladdin Ghostscript“

希望能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4885194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档