0

表示するPDFがあるアプリケーションがあります。AxAcroPDFLib を使用しました。そのコントロールに任意の pdf を正常に表示できます。今、そのpdfの現在のページを取得したいと思います。AxAcroPDFLib には getCurrentPage のようなメソッドはありません。

その現在のページ番号を取得する方法。私はそれを検索しましたが、これに対する解決策は見つかりませんでした。

4

1 に答える 1

0

現在使用しているコードは表示されていませんが、ここに追加のレイヤーが存在することに気付いていないことが問題の原因である可能性があります。Adobe PDF ライブラリのドキュメント メソッドは、実際には PDF ファイル自体のみを処理し、PDF ファイルには現在のページ番号がありません。

PDF ドキュメントを表示するために、Acrobat は AVPageView を使用します。AVPageView は、PDF ファイルの表示に関するすべてのリンクです。

AVPageView には、現在表示されているページを取得するメソッドがあります。

PDPageNumber AVPageViewGetPageNum(AVPageView pageView)

したがって、ドキュメントからそのページ ビューを取得し、それを操作してページ番号、ズーム率、表示モードなどを取得します。

于 2015-09-08T07:29:43.177 に答える