2

Delphi と Adob​​e Acrobat 9 API を使用しています。PDFを開いて印刷した後、何も保存せずに閉じています。

ただし、一部の PDF を開くときに問題が発生します。PDF がパスワードで保護されている場合、Open メソッドは Adob​​e の「パスワードの入力」プロンプトを表示します。私のアプリケーションは自動化された方法で実行されているため、誰かがキャンセルをクリックするまで、このパスワード プロンプトから先に進むことができません。

ファイルを開く前にパスワードで保護されていることを通知するもの、またはパスワードで保護されたファイルをスキップするパラメーターまたは何かを探していました。パスワード付きの PDF を開くことができないと想定するプログラムが必要です。

4

2 に答える 2

1

PDFで印刷コマンドを実行する前に、印刷が許可されているかどうかを確認する必要があるという同様の問題がありました。PDF ファイルで印刷が許可されていなくても、API は文句を言わず、印刷機能は成功を返します。しばらく前に、Adobe プラグインを作成して解決策を書きました。すぐに使用できるものでない場合は、プラグインを作成する必要があります。

于 2010-05-27T17:25:07.690 に答える
1

PDFを開こうとする前に、まずPDFが保護されているかどうかを検出するのはどうですか?

于 2010-05-24T18:57:51.083 に答える