AxAcroPdf を使用して、このコードで PDF ファイルを表示します。
AcroPdfViewer.src = FilePath;
AcroPdfViewer.setPageMode("none");
AcroPdfViewer.setZoom(100);
AcroPdfViewer.setShowToolbar(true);
AxAcroPdf で PDF ファイルの総ページ数を取得するにはどうすればよいですか?
2018編集:以下にコメントされているように、元の回答はAxAcroPdf method ではないメソッドを参照していました。ただし、承認された回答は削除できないため、ここに残しておく必要があります。
Acrobat Reader しかインストールされていない場合、AxAcroPDFLib.AxAcroPDF を介してページ数を取得することはできません。
最初の回答については、GetNumPages() を使用するには、Acrobat SDK をインストールする必要があります。さらに、この API を使用するには、標準またはプロの Adobe Acrobat Reader (無料ではありません) が必要です。
2番目の答えに関しては、多くの場合うまくいきません。すべての PDF ドキュメントに「/Type /Page」タグがあるわけではありません。
ただし、他の API を試して PDF ページ数を取得することはできます。この質問を見ることができます。