🍋
Menu
PDF

Cross-Reference Table

交叉引用表(PDF xref)

PDF文件内部的查找表,记录每个对象的字节偏移量,允许PDF阅读器快速跳转到任何页面或资源,而无需按顺序读取整个文件。

技术细节

xref表出现在传统PDF的末尾附近,将每个对象编号和代数映射到字节偏移量。PDF 1.5引入了交叉引用流(二进制压缩xref数据),将xref大小减少50-80%。增量更新将新的xref节追加到文件末尾,这就是为什么编辑后PDF文件会增大的原因。

示例

```javascript
// Cross-Reference Table: PDF manipulation example
import { PDFDocument } from 'pdf-lib';

const pdfDoc = await PDFDocument.load(fileBytes);
const pages = pdfDoc.getPages();
console.log(`Pages: ${pages.length}`);
```

相关格式

相关工具

相关术语