delphi – 将PDF页面转换为TIF文件
我需要将PDF页面转换为我的应用程序内的TIF文件(或者使用我们支持的控制台应用程序…)
我尝试了一些第三方工具/应用程序,但只是为了加载我的一个页面,它们可以在复杂图形(最初由AutoCAD创建的蓝图)上实际上比Acrobat Reader大一个数量级或更多.这些第三方库是否因为通常直接访问.pdf而不是通过Acrobat API而变慢?) 我想我需要成为Adobe Developer才能访问他们的API. 这里有没有人走过这条路?我是Delphi开发人员,他更愿意留在Delphi,猜测我会使用Adobe的IAC API(COM).但是,Adobe的网站(link)声明IAC无法使用Reader.不幸的是,我不能要求我的用户购买&安装完整的Acrobat. 但随后,该网站指出:
那是什么意思?那是我需要做的吗? 任何建议我的下一步将是什么,哪个Adobe API,哪个开发人员计划适合我们,我们应该花多少钱来加入,API是否稳定(并假设用户已经安装了Reader)&可靠的Windows机器,如何避免学习一个庞大的类库只是为了使我们希望三个调用: >打开PDF 我问的是一个人在做出这种决定时会问的一般性问题.欢迎任何建议. 谢谢. 解决方法
您可以使用ImageMagick转换工具,但如果允许与其他软件集成,请检查其许可证.它是在Apache 2.0风格的许可下发布的,我不知道它的细节.
http://www.imagemagick.org/script/index.php 如果我记得正确地将pdf转换为tiff就像下面这样简单: convert.exe file.pdf[0] file.tif 其中0是页数. convert.exe file.pdf file.tif 生成多页tiff文件. 您可以使用 identify.exe file.pdf 确定文件的详细信息,包括页数. 您可以使用许多其他输出格式,如gif,png和许多其他格式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |