前回に引き続き、今回もPDFの操作について見ていきます。
今回は、表示するPDFの総ページ数を取得する方法について見ていきましょう。
PdfDocumentクラスはPageCountというプロパティを持っています。
このプロパティで、表示しようとするPDFのトータルページ数を参照することができます。
以下にコード例を示します。
private async void btnPdfOpen_Click(object sender, RoutedEventArgs e) { // PDFファイルを開くためのピッカーを準備 var picker = new Windows.Storage.Pickers.FileOpenPicker(); picker.FileTypeFilter.Add(".pdf"); Windows.Storage.StorageFile file = await picker.PickSingleFileAsync(); if (file != null) { try { // PDFファイルを読み込む pdfDocument = await Windows.Data.Pdf.PdfDocument.LoadFromFileAsync(file); } catch (Exception ex) { } } if ( pdfDocument != null) { // トータルページ数を取得 var totalPage = pdfDocument.PageCount.ToString(); } }
Please follow and like us:
コメント