gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 15:29:50 25 4
gpt4 key购买 nike

我需要从我的应用程序中将 PDF 页面转换为 TIF 文件(或使用我们提供的控制台应用程序...)

我已经尝试过一些第 3 方工具/应用程序,但只是为了加载我的其中一个页面,它们在复杂图形(最初的蓝图)上的读取速度可能比 Acrobat Reader 的数量级或更多由 AutoCAD 创建)。这些类型的第 3 方库是否很慢,因为它们通常直接访问 .pdf,而不是通过 Acrobat API?)

我认为我需要成为 Adob​​e 开发人员,这样我才能访问他们的 API。

有人走过这条路吗?我是一名 Delphi 开发人员,并且更愿意留在 Delphi,猜测我会使用 Adob​​e 的 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.

这是怎么回事?这就是我需要做的吗?

有什么建议吗?我的下一步是什么,哪个 Adob​​e API,哪个开发者计划适合我们,我们应该花多少钱加入,API 是否稳定(并且假设用户安装了 Reader)&依赖于各种 Windows 机器,如何避免仅仅为了进行我们希望的三个调用而学习巨大的类库:

  1. 打开 PDF
  2. 将页面 x 保存为 TIF
  3. 关闭 PDF

我问的是人们在做出此类决定时通常会提出的一般性问题。欢迎任何建议。

谢谢。

最佳答案

您可以使用ImageMagick转换工具,但请检查其许可证是否允许与其他软件集成。它是在 Apache 2.0 风格的许可证下分发的,我不知道它的详细信息。

http://www.imagemagick.org/script/index.php http://www.imagemagick.org/script/convert.php

如果我没记错的话,将 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 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3249533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com