C# 页脚为PDF格式的页面

C# 页脚为PDF格式的页面,c#,pdf,numbers,C#,Pdf,Numbers,有人知道acrobat reader如何知道我当前查看的页面吗? 例如,我有一个PDF文件,其中包含页脚中的页码,格式为1/a或1/1,分为多个章节,acrobat知道这是页码,它不会只写从Begging到当前页面的总页数 我正在编写C#应用程序,WinForms,在那里我需要获得页面数量——就像acrobat那样。 我正在使用pdfLibView库将每个页面转换为文本,但接下来,我需要查看最后一页,并使用复杂的算法找出页脚中的哪个字符串是页码-它可以包含任何其他信息 那个么,你们知道,如何按照

有人知道acrobat reader如何知道我当前查看的页面吗? 例如,我有一个PDF文件,其中包含页脚中的页码,格式为1/a或1/1,分为多个章节,acrobat知道这是页码,它不会只写从Begging到当前页面的总页数

我正在编写C#应用程序,WinForms,在那里我需要获得页面数量——就像acrobat那样。 我正在使用pdfLibView库将每个页面转换为文本,但接下来,我需要查看最后一页,并使用复杂的算法找出页脚中的哪个字符串是页码-它可以包含任何其他信息


那个么,你们知道,如何按照页面上写的格式获取页码吗

您的文档似乎使用了PDF规范中定义的页面标签功能

8.3.1页面标签说明:

此外,文档还可以选择将页面标签(PDF 1.3)定义为 在屏幕上或打印中直观地识别每一页。页面标签和 页面索引不需要重合:索引是固定的、运行的 从0开始连续浏览文档的第一页, 但是,标签可以用任何适合于用户的方式指定 特定文件。例如,如果文档以12页开头 指用罗马数字编号的前面部分和后面部分 文档以阿拉伯语编号,第一页将有一个页面索引 第十二页的索引为11和 标签xii,第十三页将有索引12和标签1

如果要访问现有文档中的页面标签信息,可以尝试(免责声明:我为库的供应商工作)


下面是一个如何使用的示例。此示例不显示如何访问现有标签,但可能会为开始提供一些线索。

您的文档似乎使用了PDF规范中定义的页面标签功能

8.3.1页面标签说明:

此外,文档还可以选择将页面标签(PDF 1.3)定义为 在屏幕上或打印中直观地识别每一页。页面标签和 页面索引不需要重合:索引是固定的、运行的 从0开始连续浏览文档的第一页, 但是,标签可以用任何适合于用户的方式指定 特定文件。例如,如果文档以12页开头 指用罗马数字编号的前面部分和后面部分 文档以阿拉伯语编号,第一页将有一个页面索引 第十二页的索引为11和 标签xii,第十三页将有索引12和标签1

如果要访问现有文档中的页面标签信息,可以尝试(免责声明:我为库的供应商工作)

下面是一个如何使用的示例。此示例不显示如何访问现有标签,但可能会为开始提供一些线索