获取 PDF 文件的页数对于确定文档长度、组织内容和评估打印要求等各种用途都至关重要。除了使用 PDF 阅读器来了解页数信息外,您还可以通过编程自动完成这项任务。本文将介绍如何使用 Spire.PDF for .NET 通过 C# 获取 PDF 文件的页数。
安装 Spire.PDF for .NET
首先,您需要添加 Spire.PDF for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过 NuGet 安装。
PM> Install-Package Spire.PDF
C# 获取 PDF 文档页数
Spire.PDF for .NET 提供的 PdfDocument.Pages.Count 属性可在不打开 PDF 文件的情况下快速获取其页数。具体步骤如下。
- 创建 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("制度.pdf");
//计算PDF文件的页数
int PageNumber = pdf.Pages.Count;
Console.WriteLine("该PDF文档有{0}页", PageNumber);
//关闭PDF
pdf.Close();
}
}
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。