前回に引き続き、今回も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:

コメント