2

我一直在使用 Delphi 和 Adob​​e Acrobat 9 API。我只是打开一个 PDF 并打印它,然后关闭它而不保存任何内容。

我在打开一些 PDF 时遇到了问题。如果 PDF 受密码保护,则打开方法会显示 Adob​​e 的“输入密码”提示。我的应用程序以自动方式运行,因此在有人单击取消之前无法继续超出此密码提示。

我一直在寻找可以在打开文件之前通知我文件受密码保护的东西,或者是一个参数或会跳过密码保护文件的东西。我需要我的程序假设它无法打开任何带密码的 PDF。

4

2 回答 2

1

在尝试打开之前先检测 PDF 是否安全如何?

于 2010-05-24T18:57:51.083 回答
1

我有一个类似的问题,我需要在 PDF 上执行打印命令之前确定是否允许打印。即使 PDF 文件不允许打印,API 也不会抱怨并且打印函数会返回成功。不久前我通过编写 Adob​​e 插件编写了一个解决方案。如果它不是开箱即用的,您将需要编写一个插件。

于 2010-05-27T17:25:07.690 回答