我尝试了一些第三方工具/应用程序,但只是为了加载我的一个页面,它们可以在复杂图形(最初由autoCAD创建的蓝图)上实际上比Acrobat Reader大一个数量级或更多.这些第三方库是否因为通常直接访问.pdf而不是通过Acrobat API而变慢?)
我想我需要成为Adobe Developer才能访问他们的API.
这里有没有人走过这条路?我是Delphi开发人员,他更愿意留在Delphi,猜测我会使用Adobe的IAC API(COM).但是,Adobe的网站(link)声明IAC无法使用Reader.不幸的是,我不能要求我的用户购买&安装完整的Acrobat.
但随后,该网站指出:
You can also extend the functionality
of the IAC interfaces by writing
plug-ins that use core API objects not
already part of the IAC support
system.
那是什么意思?那是我需要做的吗?
任何建议我的下一步将是什么,哪个Adobe API,哪个开发人员计划适合我们,我们应该花多少钱来加入,API是否稳定(并假设用户已经安装了Reader)&可靠的windows机器,如何避免学习一个庞大的类库只是为了使我们希望三个调用:
>打开pdf
>将页面x保存为TIF
>关闭pdf
我问的是一个人在做出这种决定时会问的一般性问题.欢迎任何建议.
谢谢.
解决方法 您可以使用ImageMagick转换工具,但如果允许与其他软件集成,请检查其许可证.它是在Apache 2.0风格的许可下发布的,我不知道它的细节.http://www.imagemagick.org/script/index.php
@L_404_2@
如果我记得正确地将pdf转换为tiff就像下面这样简单:
convert.exe file.pdf[0] file.tif
其中0是页数.
您可以跳过页面数量并使用
convert.exe file.pdf file.tif
生成多页tiff文件.
您可以使用
IDentify.exe file.pdf
确定文件的详细信息,包括页数.
您可以使用许多其他输出格式,如gif,png和许多其他格式.
总结以上是内存溢出为你收集整理的delphi – 将PDF页面转换为TIF文件全部内容,希望文章能够帮你解决delphi – 将PDF页面转换为TIF文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)