C#コードを使用してAdobe Readerで開いたPDFファイルのパスを取得することは可能ですか?
1681 次
2 に答える
0
この記事では、開いているすべてのハンドルを列挙する方法について説明します。pinvoke を使用して C# からこれを行うことも可能です (ただし、.net ではより「ネイティブに」機能にアクセスできる可能性があります)。この情報を使用して、開いているファイルを取得できます。ただし、Adobe Reader プロセスがファイルを開いて読み取り、閉じた可能性があります。その場合は、情報を見つけるのが少し難しくなります。
于 2010-03-04T04:13:54.430 に答える
0
COM 相互運用機能を使用して、C# から Acrobat のタイプ ライブラリにアクセスします。
AcroApp.GetActiveDoc メソッドでアクティブなドキュメントを取得してから、AcroPPDoc.GetFilenName でファイル名を見つけることができます。多分。
于 2010-03-04T09:34:05.610 に答える