Appiattire un PDF significa unire tutti gli elementi interattivi, i campi modulo, le annotazioni, i livelli nel contenuto statico della pagina. Il PDF diventa un documento semplice e non interattivo che viene visualizzato in modo identico ovunque. L'appiattimento è solitamente il passaggio finale prima dell'archiviazione o della distribuzione, garantendo che nessuno possa modificare accidentalmente i dati del modulo o spostare le annotazioni.
L'appiattimento normalmente distrugge i campi del modulo. La domanda è se è possibile appiattire il resto mantenendo il modulo funzionante.
Capire come funziona l'appiattimento Moduli PDF ti aiuta a decidere se è possibile l'appiattimento selettivo. Editor PDF di WukongPDF gestisce la gestione dei moduli PDF e la spiegazione seguente copre cosa fa l'appiattimento per i campi modulo e quali alternative esistono.

Che effetti ha l'appiattimento su un PDF
L'appiattimento converte gli elementi PDF interattivi in contenuto di pagina statico. Le annotazioni diventano parte dell'immagine della pagina. I campi del modulo perdono la loro interattività e diventano testo o grafica sulla pagina. I livelli si fondono in un unico livello visibile. Il PDF appiattito è più semplice, più compatibile con i visualizzatori meno recenti e più resistente alle modifiche accidentali.
Il compromesso è la perdita di interattività. I campi del modulo che accettano l'input di testo diventano testo statico che non può essere modificato. I menu a discesa diventano testo fisso che mostra l'ultimo valore selezionato. I campi firma diventano immagini statiche. Il file appiattito conserva ciò che era visibile al momento dell'appiattimento ma perde ogni possibilità di modifica.
Prova Modifica PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
Perché non è possibile appiattire tutto tranne i campi del modulo
L'appiattimento è un'operazione tutto o niente nella maggior parte degli strumenti PDF. Il comando appiattisci unisce tutti gli elementi interattivi sulle pagine selezionate. Non esiste alcuna impostazione per escludere i campi modulo dall'appiattimento durante l'appiattimento delle annotazioni. Lo strumento applica l'appiattimento alla pagina, non alle categorie di elementi sulla pagina.
La specifica PDF supporta in linea di principio l'appiattimento selettivo, le annotazioni e i campi modulo sono tipi di oggetti diversi, ma la maggior parte degli strumenti PDF non espone questa granularità nella propria interfaccia utente. L'utente vede un pulsante Appiattisci che appiattisce tutto. Le librerie avanzate di manipolazione PDF accessibili tramite script possono appiattire selettivamente tipi di elementi specifici, ma ciò richiede conoscenze di programmazione e un ambiente di sviluppo.
Soluzione alternativa: appiattire in più fasi
Se è necessario unire le annotazioni mantenendo attivi i campi del modulo, elaborare il documento in più fasi. Innanzitutto, estrai i campi del modulo e i loro valori correnti in un file separato o in una struttura dati. In secondo luogo, appiattisci l'intero documento. In terzo luogo, aggiungi nuovamente i campi del modulo al documento appiattito e popolali con i valori estratti.
Questa soluzione alternativa è pratica per moduli semplici con un numero limitato di campi, ma diventa poco pratica per moduli complessi con decine di campi, calcoli e regole di convalida. La fase di ricostruzione deve ricreare ogni proprietà del campo, non solo il valore visibile. Il tempo investito nella ricostruzione può superare il tempo risparmiato appiattindo selettivamente le annotazioni.
Alternativa: bloccaggio anziché appiattimento
Il blocco delle annotazioni e dei campi del modulo fornisce resistenza alle manomissioni senza distruggere l'interattività. Un'annotazione bloccata non può essere spostata o eliminata, ma i campi del modulo rimangono funzionali. Bloccando i singoli elementi si ottiene gran parte della protezione fornita dall'appiattimento preservando l'usabilità del modulo.
In Adobe Acrobat, seleziona un'annotazione o un campo modulo, apri Proprietà e imposta la proprietà Bloccato. L'elemento è protetto da modifiche accidentali. Uno script può bloccare tutte le annotazioni su tutte le pagine in un'unica operazione, ottenendo una protezione a livello di annotazione senza toccare i campi del modulo. Il blocco è l'alternativa pratica all'appiattimento selettivo per la maggior parte dei casi d'uso.
| Gol | Appiattimento | Chiusura |
|---|---|---|
| Impedisci lo spostamento delle annotazioni | Sì (ma distrugge anche i moduli) | Sì (conserva i moduli) |
| Impedisci la modifica dei campi del modulo | SÌ | Sì (imposta Sola lettura) |
| Preserva l'interattività dei moduli | No (lo distrugge) | SÌ |
| Garantisci una visualizzazione coerente | SÌ | Sì (annotazioni bloccate sul posto) |
Utilizzo di JavaScript per automatizzare il blocco selettivo
Adobe Acrobat supporta JavaScript che può scorrere ogni annotazione su ogni pagina e bloccarle individualmente. Un breve script, salvato come azione in Acrobat, può essere eseguito con un clic su qualsiasi documento. Lo script blocca tutte le annotazioni e solo le annotazioni, lasciando intatti i campi del modulo. Questo è l'equivalente pratico più vicino all'appiattimento selettivo per la maggior parte degli utenti.
L'approccio basato sullo script richiede la scrittura o l'ottenimento di JavaScript una volta. Successivamente, è uno strumento riutilizzabile che funziona su qualsiasi PDF. L'investimento nel trovare o scrivere lo script viene ripagato con ogni documento in cui è necessario proteggere le annotazioni preservando i moduli. Lo script fa esattamente ciò che il pulsante Appiattisci non può: trattare separatamente le annotazioni e i campi del modulo.
Conservazione dei dati dei campi modulo nei documenti archiviati
I moduli archiviati rappresentano una sfida specifica. Il modulo deve essere conservato come registrazione di ciò che è stato inviato, ma i campi vuoti del modulo devono rimanere compilabili per un uso futuro. La soluzione consiste nel salvare due versioni: una copia semplificata come record di invio e una copia non convertita come modello di modulo riutilizzabile. La copia appiattita è l'archivio. La copia non appiattita è il documento di lavoro.
Etichettare chiaramente le due versioni nel nome del file: Form-Archived-Flattened.pdf e Form-Template-Fillable.pdf. La denominazione evita confusione su quale versione utilizzare e per quale scopo. I 10 secondi spesi per denominare in modo chiaro impediscono alle ore di frustrazione di scoprire che la versione archiviata non può essere modificata o che la versione modificabile è stata modificata rispetto all'invio originale.
Quando l'appiattimento è la scelta giusta
Appiattisci prima di archiviare la versione finale approvata di un documento che non verrà mai più modificato. Il PDF appiattito è il record permanente. Nessun destinatario può modificare accidentalmente un campo modulo o spostare un'annotazione. Il file è congelato nel suo stato approvato.
Non appiattire documenti di lavoro ancora in fase di revisione, moduli che i destinatari devono compilare o documenti che verranno aggiornati in futuro. L'appiattimento è irreversibile. Una volta appiattiti, gli elementi interattivi scompaiono. Conserva un originale non appiattito accanto alla versione appiattita se esiste la possibilità che il documento necessiti di modifiche future.
Prova Modifica PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
