delphi – 将PDF页面转换为TIF文件

delphi – 将PDF页面转换为TIF文件,第1张

概述我需要将PDF页面转换为我的应用程序内的TIF文件(或者使用我们支持的控制台应用程序…) 我尝试了一些第三方工具/应用程序,但只是为了加载我的一个页面,它们可以在复杂图形(最初由AutoCAD创建的蓝图)上实际上比Acrobat Reader大一个数量级或更多.这些第三方库是否因为通常直接访问.pdf而不是通过Acrobat API而变慢?) 我想我需要成为Adobe Developer才能访问他 我需要将pdf页面转换为我的应用程序内的TIF文件(或者使用我们支持的控制台应用程序…)

我尝试了一些第三方工具/应用程序,但只是为了加载我的一个页面,它们可以在复杂图形(最初由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文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1240276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存