0

私は自分のアプリケーションで立ち往生しています。私はpdfビューアアプリケーションを開発しています。.net 3.5 で Windows アプリケーションを作成しています。このアプリケーションでは、axacropdf コントロールを取得し、ハイパーリンク 1 から 10 をページ番号として取得しました。特定のページ番号のハイパーリンクをクリックすると、axacropdf コントロール内にそのページを含む pdf ファイルが表示されます。たとえば、10ページのpdfファイルがあります。次のようなすべてのページのリストがあります

ページ 1 に移動
ページ 2 に移動
ページ 3 に移動
ページ 4 に移動
5ページに移動
…………など

ハイパーリンクをクリックすると、ページ5に移動し、axacropdfファイルのページ5でpdfファイルが開きます。コードは次のとおりです。

    //pdfファイルを開く処理を作成
                Process myprocess = new Process();
                myprocess.StartInfo.FileName = "AcroRd32.exe";
                myprocess.StartInfo.Arguments = "/A \"page=" + y + "\" " + txtFileName.Text + " ";
                myprocess.Start();
        


私はこれについてグーグルで調べましたが、プロセスクラスを介してアプリケーション外の特定のページでのみpdfファイルを開くことがわかりました。しかし、私はこのpdfファイルをAdobe pdfリーダー(axacropdf)コントロールでc#で開きたいと思っています。提案またはコードを教えてください。ありがとう

4

1 に答える 1

2

このAPI Refを使用します

113 ページの SetCurrentPage と呼ばれるメソッドさえあれば、はるかに簡単になります。

于 2012-05-08T14:00:14.763 に答える