🍋
Menu
PDF

Flattening

Achatamento (Fusao de Layers PDF)

O processo de fundir todas as layers, anotacoes, campos de formulario e elementos interativos de um PDF numa unica layer de conteudo plana e nao editavel.

Detalhe técnico

O achatamento converte elementos interativos nos seus fluxos de aparencia estatica. Para campos de formulario: o dicionario widget e stream AP sao renderizados no fluxo de conteudo da pagina e o dicionario AcroForm e removido. Para anotacoes: os fluxos de aparencia normal (AP/N) sao fundidos no conteudo da pagina. Para layers (Optional Content Groups): as configuracoes de visibilidade sao aplicadas e a estrutura OCG e removida. O resultado e um ficheiro visualmente identico sem elementos editaveis, menor em tamanho e com mais garantias de aspeto consistente entre visualizadores.

Exemplo

```javascript
// Fill PDF form fields
const form = pdf.getForm();
form.getTextField('name').setText('Jane Doe');
form.getCheckBox('agree').check();
form.getDropdown('country').select('United States');

// Flatten form (make fields non-editable)
form.flatten();
```

Formatos relacionados

Ferramentas relacionadas

Termos relacionados