PDF ファイルのページ数を数えることは、ドキュメントの長さを把握したり、内容を整理したり、印刷要件を評価したりするために重要です。PDF ビューアでページ数を確認するだけでなく、プログラムによってこの作業を自動化することも可能です。本記事では、C# で Spire.PDF for .NET を使い、PDF ファイルのページ数を取得する方法を紹介します。
Spire.PDF for .NET をインストールします
まず、Spire.PDF for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。
PM> Install-Package Spire.PDF
C# で PDF ファイルのページ数を取得する
Spire.PDF for .NET は、PDF ファイルを開かずに素早くページ数を数えるために、PdfDocument.Pages.Count プロパティを提供しています。以下に詳細な手順を示します。
- PdfDocument オブジェクトを作成します。
- PdfDocument.LoadFromFile() メソッドを使って PDF ファイルを読み込みます。
- PdfDocument.Pages.Count プロパティを使って、PDF ファイルのページ数を取得します。
- 結果を出力し、PDF ファイルを閉じます。
- C#
using Spire.Pdf;
namespace GetNumberOfPages
{
class Program
{
static void Main(string[] args)
{
// PdfDocumentオブジェクトを作成
PdfDocument pdf = new PdfDocument();
// サンプルPDFファイルを読み込む
pdf.LoadFromFile("Sample.pdf");
// PDFのページ数を数える
int PageNumber = pdf.Pages.Count;
Console.WriteLine("\r\n\r\nこのPDFファイルには{0}ページあります。", PageNumber);
// PDFを閉じる
pdf.Close();
}
}
}
一時ライセンスを申請する
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。