Cos'è FDF? Il formato Forms Data Format per i PDF spiegato
Un file FDF è il formato di file complementare originario di Adobe per trasportare i dati dei moduli e le annotazioni separatamente da un PDF. FDF sta per Forms Data Format, ed è stato introdotto nei primissimi tempi di Acrobat come modo per mantenere i valori dei moduli interattivi e le marcature (evidenziazioni, commenti, timbri) al di fuori del documento PDF. Il FDF tradizionale usa una sintassi a oggetti compatta simile a quella del PDF; Acrobat può anche esportare una variante FDF codificata in XML. Nessuna delle due varianti incorpora i dati nel PDF: entrambe sono dati complementari che Acrobat può riunire al file originale su richiesta — il che spiega perché molti flussi di lavoro legali, governativi e aziendali producano ancora oggi file .fdf.
Se hai mai esportato dati da un modulo o da una sessione di annotazioni in Adobe Acrobat e ti sei ritrovato con un piccolo file .fdf accanto al tuo PDF, questa guida spiega cosa contiene effettivamente quel file, come si confronta con il più recente formato XFDF e con le normali annotazioni PDF, e come distinguere il FDF binario tradizionale dal FDF XML. Il convertitore supporta il FDF XML; un file binario tradizionale che inizia con %FDF va riesportato come XFDF o FDF XML.
Cosa significa FDF?
FDF sta per Forms Data Format. È uno dei formati di file definiti dalla specifica PDF per l'architettura Forms Data Format, che consente a un PDF di funzionare come modello mentre i dati effettivamente inseriti vivono in un file separato e molto più piccolo. Lo stesso contenitore è stato in seguito esteso per trasportare anche dati di annotazione (evidenziazioni, sottolineature, note a comparsa e campi modulo), rendendolo utile per far viaggiare i commenti tra revisori senza dover inviare l'intero PDF.
Sul nome vale la pena sapere tre cose:
- "Forms" — il formato è stato progettato in primo luogo per i valori dei campi AcroForm, quindi un singolo .fdf può rappresentare un modulo compilato.
- "Data" — il contenuto è costituito unicamente dai dati; l'impaginazione visiva resta nel modello PDF.
- "Format" — è una specifica pubblicata, non un blob proprietario, quindi strumenti non Adobe possono (e di fatto lo fanno) leggerla.
Cosa c'è dentro un file FDF?
La forma comune di FDF è un contenitore codificato in binario basato sulla stessa sintassi a oggetti usata all'interno dei PDF stessi. Acrobat può anche produrre una variante testuale codificata in XML. Indipendentemente dalla codifica, i dati di alto livello possono contenere:
- Un'intestazione che identifica la versione FDF.
- Un oggetto radice che punta a un dizionario FDF.
- Il dizionario FDF, che contiene i campi interessanti:
/Fields— un array di coppie nome/valore dei campi modulo./Annots— un array di oggetti di annotazione (evidenziazioni, commenti, timbri)./Status— una stringa opzionale di stato della revisione.
- Una tabella di cross-reference e un trailer, proprio come in un mini-PDF.
Poiché il FDF tradizionale rispecchia il modello a oggetti interno del PDF, è compatto e fa l'andata e ritorno in modo pulito con Acrobat, ma non è facilmente leggibile e non si confronta in modo pulito nel controllo di versione. Questo è il motivo principale per cui Adobe ha in seguito introdotto il successore basato su XML, XFDF.
FDF vs XFDF vs annotazioni PDF
Annotazioni PDF incorporate
Quando evidenzi o commenti all'interno di un PDF normale, le annotazioni vengono incorporate direttamente nel PDF come oggetti binari. È l'opzione più portatile — le annotazioni viaggiano insieme al documento — ma gonfia il file e rende più difficile estrarre o versionare soltanto la marcatura. Per estrarre quella marcatura incorporata in testo strutturato, usa lo strumento completo di esportazione delle annotazioni.
FDF (Forms Data Format)
FDF è il formato complementare più vecchio di Adobe per trasportare i dati dei moduli e le annotazioni separatamente dal PDF. Può usare una codifica binaria tradizionale o XML. Se hai un file .fdf, trascinalo nel convertitore di annotazioni FDF: il FDF XML viene letto direttamente, mentre un file binario tradizionale viene segnalato come non supportato.
- Pro: Più piccolo del PDF completo; andata e ritorno pulito con Acrobat; parte ufficiale della specifica PDF.
- Contro: I file binari tradizionali non sono leggibili, non si confrontano in modo pulito e richiedono parser specializzati; il FDF XML è leggibile, ma meno diffuso di XFDF.
XFDF (XML Forms Data Format)
XFDF è il successore XML di FDF. Trasporta gli stessi dati, ma come testo semplice. Consulta la nostra spiegazione completa di cos'è XFDF, oppure converti un file con il convertitore di annotazioni XFDF.
- Pro: Facilmente leggibile, si confronta in modo pulito in git, banalmente analizzabile da una libreria XML standard, più piccolo di FDF nella maggior parte dei casi, supportato da virtualmente ogni strumento moderno.
- Contro: Dimensione del file leggermente superiore a FDF a causa della verbosità di XML (ma comunque minuscolo — pochi KB).
Confronto rapido
| Proprietà | PDF incorporato | FDF | XFDF |
|---|---|---|---|
| Codifica | Binario | Binario tradizionale / variante XML | XML (testo) |
| Facilmente leggibile | No | Solo variante XML | Sì |
| Contiene dati dei moduli | Sì | Sì | Sì |
| Contiene annotazioni | Sì | Sì | Sì |
| Diff pulito in git | No | Solo variante XML | Sì |
| Richiede il PDF di origine | No | Sì | Sì |
Perché usare FDF invece delle annotazioni incorporate?
FDF aveva senso in un'epoca in cui i PDF erano grandi, gli allegati email avevano limiti di dimensione e i revisori volevano inviare solo i propri commenti a un autore anziché l'intero documento. Un revisore poteva annotare, esportare un minuscolo .fdf e inviare per email solo quel file; l'autore lo importava poi nel proprio PDF master per vedere esattamente la stessa marcatura.
Oggi, quella stessa proprietà rende FDF utile per l'archiviazione e i tracciati di controllo in ambienti regolamentati (revisione legale con marcatura tracciata, moduli governativi, revisione di documenti clinici) in cui il PDF originale deve restare invariato byte per byte mentre i commenti vengono tracciati separatamente. Per un’alternativa moderna con elaborazione locale che legge l’FDF XML senza Adobe, consulta il convertitore di annotazioni FDF.
Come aprire un file FDF
Convertirlo su pdfannotations.com
Il percorso più veloce: trascina il file .fdf nel convertitore di annotazioni FDF. Il FDF XML viene analizzato localmente nel browser e può essere esportato in Markdown, JSON, CSV, Obsidian o testo semplice. Se il file inizia con %FDF, è FDF binario tradizionale: riesportalo da Acrobat come XFDF o FDF XML.
Reimportare in Adobe Acrobat
In Acrobat, apri il PDF originale, quindi scegli All Tools → Forms & Signatures → Import Data (oppure Comments → Import Comments) e seleziona il file .fdf. Acrobat riunisce i campi e le annotazioni sul documento.
Aprire in un editor di testo
Il FDF XML può essere consultato direttamente in un editor di testo. Il FDF binario tradizionale mescola parole chiave leggibili (/Fields, /Annots, /Rect) e byte non stampabili, quindi non è comodo da leggere o modificare a mano. Per una marcatura leggibile, riesporta il file da Acrobat come XFDF e usa il convertitore XFDF.
Analizzare con codice
Il FDF tradizionale segue la sintassi a oggetti del PDF e richiede quindi una libreria capace di analizzare oggetti PDF. Il FDF XML può essere trattato come XML. Per la maggior parte degli sviluppatori è più semplice esportare XFDF da Acrobat e analizzare quell'XML.
Come convertire un file FDF
Il flusso di lavoro consigliato è:
- Identifica prima il tipo di file: il FDF XML può essere trascinato direttamente nel convertitore di annotazioni FDF; un FDF binario tradizionale che inizia con
%FDFdeve essere riesportato da Acrobat come XFDF o FDF XML. - Scegli un formato di output — Markdown per le note, JSON per le pipeline, CSV per i fogli di calcolo o il formato Obsidian per una base di conoscenza.
- Se la tua destinazione è specificamente Obsidian, segui il flusso di lavoro XFDF verso Obsidian — i passaggi sono identici una volta che il FDF è stato analizzato.
Se parti da Acrobat e vuoi produrre il FDF in primo luogo, la guida come esportare annotazioni XFDF illustra la finestra di dialogo di esportazione di Acrobat (la stessa finestra scrive sia FDF che XFDF).
Dimensione e limiti dei file FDF
Un file FDF contiene i dati e non il contenuto della pagina, quindi è spesso più piccolo del PDF. La dimensione effettiva dipende da numero di campi, annotazioni e metadati; documenti molto densi possono produrre file più grandi. Il vincolo da tenere d'occhio è che FDF è privo di significato senza il PDF di origine: le coordinate dei campi e delle annotazioni fanno riferimento alla geometria delle pagine del documento originale, quindi ti serve quel PDF (oppure un convertitore in grado di ricostruire il contesto) per dare senso ai dati.
Miti comuni su FDF
"FDF è uguale a PDF"
No. FDF riutilizza la sintassi a oggetti del PDF, ma è un file di dati complementare, non un documento visualizzabile. Non puoi aprire un FDF da solo e vedere una pagina.
"FDF è deprecato"
Non esattamente. Adobe raccomanda XFDF per i nuovi flussi di lavoro perché è basato su testo e più semplice da gestire, ma FDF rimane parte della specifica PDF ed è ancora prodotto da Acrobat, da molti sistemi aziendali di moduli e da portali governativi. Il convertitore di annotazioni FDF esiste proprio perché questi file sono ancora diffusi.
"FDF non può essere letto senza Adobe"
Non in ogni variante. Il nostro convertitore legge direttamente l’FDF XML; l’FDF binario tradizionale richiede Acrobat per la riesportazione o una libreria specializzata negli oggetti PDF.
"Convertendo FDF in XFDF si perdono dati"
Non necessariamente. XFDF è progettato per trasportare campi e annotazioni equivalenti, ma la conservazione dipende dai tipi supportati, dai metadati e dallo strumento di conversione.
Quando dovresti usare FDF?
- Hai ricevuto un file .fdf da Acrobat, un sistema di moduli governativo o uno strumento di revisione legale — convertilo con il convertitore di annotazioni FDF.
- Hai bisogno di un tracciato di controllo rigoroso in cui il PDF master deve restare invariato — mantieni i commenti in un FDF complementare.
- Stai interagendo con un sistema aziendale più datato che emette solo FDF.
Per un nuovo flusso di lavoro, preferisci XFDF o le annotazioni incorporate — sono più facili da leggere, confrontare e convertire.
Domande Frequenti
Cosa significa .fdf?
.fdf sta per Forms Data Format, il formato di file complementare di Adobe per i dati dei moduli e le annotazioni PDF. Nella maggior parte dei casi è binario tradizionale, ma esistono anche varianti XML.
FDF è uguale a XFDF?
No. Il FDF tradizionale usa la sintassi a oggetti del PDF, mentre XFDF è XML (testo semplice). Acrobat può anche esportare FDF XML, ma XFDF è più supportato e più facile da leggere e convertire.
Posso aprire un file FDF senza Adobe Acrobat?
FDF XML: sì. Trascinalo nel convertitore di annotazioni FDF per leggerne ed esportarne il contenuto. Il FDF binario tradizionale deve essere riesportato da Acrobat o analizzato con una libreria specializzata negli oggetti PDF.
FDF preserva i colori delle evidenziazioni?
Sì. FDF memorizza le proprietà di aspetto dell'annotazione, inclusi colore, opacità e autore, esattamente come le annotazioni PDF incorporate.
Posso modificare un file FDF a mano?
Modificare direttamente un FDF binario tradizionale è soggetto a errori. Esporta prima XFDF da Acrobat. Il FDF XML e XFDF possono essere modificati come testo, ma fai un backup prima.
Guide correlate
Prova il nostro strumento gratuito
Estrai istantaneamente le annotazioni dal tuo PDF con il nostro strumento online gratuito. Nessuna registrazione richiesta.
Estrai annotazioni PDF →