1

AxAcroPDFLib.AxAcroPDFライブラリを使用して、次の行を使用してwinformsコントロールのファイルを表示しています。

AxAcroPDFLib.AxAcroPDF.src = path;

ファイルが適切に読み込まれ、CTRL + Fをクリックすると、検索ボックスが表示され、検索された文字列が適切に検索されます。

ただし、Dotnetコードを使用してプログラムで検索機能を実装し、PDFファイルの文字列を自動的に検索する必要があります。

そうするために、プログラムで文字列を検索するためのサポートされているメソッドが見つかりませんでした。

PDFファイルに検索機能を実装するためのソリューションを提供してください。

4

1 に答える 1

2

私が知る限り、この ActiveX コントロールはテキスト検索機能を実装していません。AxAcroPDFLib.AxAcroPDFオブジェクトとしてコントロールを宣言したと仮定すると、最初にコントロールを選択し、SendKeys.Sendを使用してテキスト検索を行います。のように (これは VB ですが、C# も同じように動作するはずです):

pdfFoo.Select()
SendKeys.Send("^f")  'send control-f to get search box
SendKeys.Flush()
SendKeys.Send("text to search for")
SendKeys.Flush()
于 2013-01-26T13:11:50.107 に答える