词典

文件中的页数是什么?

“页数”是一个元数据字段,用来显示文档有多少页。了解哪些文件会存储它,这个数字从哪里来,以及它与 .pages 文件有何不同。

pages

一页是纸质文档中纸张的一面,或数字文档中的一屏内容。在文件元数据中,Pages 字段表示文档包含的总页数。这个字段与 .pages 文件不同,.pages 是用 Apple 的 Pages 应用创建的文档格式。

哪些文件携带它

每种格式都会在各自的位置保存页数信息:

  • PDF 文件会在页面树中列出每一页。页面树的顶层条目包含一个 Count 键,其中保存总页数,ExifTool 会将其显示为 Page Count。
  • DOCX 文件可以在文档属性中存储一个 Pages 元素。Office Open XML 标准 ISO/IEC 29500 将其定义为(如适用时)文档的总页数。
  • 较旧的 Word DOC 文件可以在 Summary Information 属性集中存储该值,在那里它被称为 Number of Pages。
  • OpenDocument 文本文件(如 ODT)可以在文档统计信息中包含一个 meta:page-count 属性。
  • 遵循 Adobe 文档结构约定的 PostScript 和 EPS 文件可以在文件头中包含一个 Pages 注释。
  • 多页 TIFF 图像(例如传真)可以包含一个带有 2 个数字的 PageNumber 标签(0x0129)。

EPUB 格式的电子书通常没有固定的页数。默认情况下,EPUB 的文本会根据屏幕自动重排。

你看到的页数取决于你的设备和字体大小。有些 EPUB 书籍会添加一个页列表,链接到固定的分页位置,比如对应纸质版的页码。

该数值的格式

Pages 字段保存的是一个不带单位的整数。PostScript 文件头中也可以使用占位符。以下示例来自各自的格式规范:

  • 3,来自 Adobe PDF 参考文档中示例页面树的 Count 值
  • 45,来自 Adobe PostScript 约定中示例 Pages 注释的值
  • 0,用于不绘制任何页面的 PostScript 文件,例如为其他文档制作的插图
  • (atend),占位符,表示实际数字稍后会在文件末尾的 trailer 中给出

在 TIFF 的 PageNumber 标签中,第一个数字是该图像的页码,从 0 开始计数。第二个数字是总页数,如果总数未知则为 0。

数值的来源

在 PDF 中,页数是文件结构的一部分。页面树会指向每一页,而其 Count 键给出这些页面的总数。

在 Word 文件中,页数是一个存储属性,和字数以及字符数在一起。OpenDocument 文件也以同样的方式,在文档统计信息中存储它。ExifTool 等元数据读取器会读取这个存储的数字。

它的重要性

在打开文档之前,页数可以让你大致了解文档的长度。它还可以帮助你检查扫描或导出结果是否包含了你期望的所有页面。

页数并不能告诉你页面的尺寸。相关信息请查看页面大小。

在 PostScript 中,页数指的是文档本身绘制的页面数量。打印设置(例如打印份数)可以增加或减少实际打印出的页面数。

.pages 文件是什么

.pages 文件是使用 Pages 创建的文档,Pages 是 Apple iWork 套件中用于 macOS 和 iOS 的文字处理应用。它可以是文字处理文档(如信件),也可以是页面排版文档(如海报)。

它注册的媒体类型是 application/vnd.apple.pages。该文件是一个 ZIP 压缩包,该格式的规范目前未公开。

要在其他程序中使用该文档,你需要在 Pages 中将其导出,例如导出为 PDF、Word 或 EPUB。导出的 PDF 会有自己的页面树,因此会包含页数信息。