🍋
Menu
PDF

Linearization

Linearizacao (Visualizacao Rapida para Web)

Um processo de otimizacao de PDF que reorganiza a estrutura do ficheiro para que a primeira pagina possa ser exibida num navegador web antes de o ficheiro completo ser descarregado.

Detalhe técnico

Um PDF linearizado coloca um dicionario de linearizacao como primeiro objeto, seguido de uma tabela de dicas (page offsets, shared objects) e dados da primeira pagina. As paginas seguintes sao organizadas sequencialmente com objetos partilhados agrupados. Os pedidos de intervalo HTTP permitem que os navegadores obtenham bytes especificos sem descarregar o ficheiro inteiro. O dicionario de linearizacao contem o comprimento do ficheiro, numero de paginas e offsets para acesso rapido a qualquer pagina.

Exemplo

```javascript
// Linearization: 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