获取 pdf 文件的页数对于确定文档长度、组织内容和评估打印要求等各种用途都至关重要。除了使用 pdf 阅读器来了解页数信息外,您还可以通过编程自动完成这项任务。本文将介绍如何使用 spire.pdf for .net 通过 c# 获取 pdf 文件的页数。
安装 spire.pdf for .net
首先,您需要添加 spire.pdf for .net 包中包含的 dll 文件作为 .net 项目中的引用。dll 文件可以从此链接下载或通过 安装。
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 天的临时许可证。