🍋
Menu
PDF

Cross-Reference Table

Tabela de Referencia Cruzada (PDF xref)

Uma tabela de pesquisa dentro de um ficheiro PDF que regista a localizacao em bytes de cada objeto no ficheiro, permitindo acesso aleatorio rapido a qualquer pagina ou elemento.

Detalhe técnico

A tabela xref mapeia numeros de objeto para offsets de bytes no ficheiro. Desde o PDF 1.5, os fluxos de referencia cruzada (xref streams) substituem as tabelas de texto simples, permitindo compressao e acesso mais rapido. Cada entrada contem o tipo (objeto em uso, objeto livre ou fluxo comprimido), offset de bytes e numero de geracao. Os PDFs atualizados incrementalmente adicionam novas seccoes xref, formando uma cadeia. Os leitores de PDF analisam o xref a partir do final do ficheiro (startxref pointer).

Exemplo

```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}`);
```

Formatos relacionados

Ferramentas relacionadas

Termos relacionados