Il PDF si è evoluto attraverso più versioni dalla sua introduzione nel 1993, da PDF 1.0 a PDF 2.0. Ogni versione ha introdotto nuove funzionalità: campi modulo interattivi, JavaScript per la convalida dei moduli, firme digitali, contenuti multimediali incorporati, grafica 3D, livelli e crittografia avanzata. Un PDF creato con software moderno destinato a PDF 1.7 può utilizzare funzionalità che semplicemente non possono essere rappresentate in un file PDF 1.4. Quando unisci PDF creati da diverse applicazioni software destinate a versioni PDF diverse, funzionalità interattive come campi modulo compilabili, collegamenti ipertestuali selezionabili, segnalibri e contenuti multimediali incorporati possono interrompersi, scomparire o comportarsi in modo imprevedibile nell'output unito. Per preservare queste funzionalità attraverso un'unione dei limiti di versione è necessario comprendere come lo strumento di unione gestisce i conflitti di versione e adottare misure proattive per proteggere il contenuto interattivo prima di combinare i file.

In che modo le differenze nella versione PDF influiscono sulla compatibilità delle funzionalità interattive
Ogni versione PDF ha introdotto nuove funzionalità nelle specifiche del formato. Quando uno strumento di unione combina file di versioni diverse, deve decidere quale versione scegliere come destinazione per l'output. Se lo strumento prende di mira la versione con minimo comune denominatore tra i file di origine, elimina le funzionalità che non esistevano in quella versione precedente. I campi modulo interattivi creati con proprietà specifiche di PDF 1.7 potrebbero essere declassati a campi più semplici o rimossi completamente. Le azioni JavaScript allegate ai campi del modulo potrebbero essere scartate perché la versione di destinazione non supporta gli oggetti script. I collegamenti ipertestuali che utilizzano funzionalità introdotte nelle versioni successive possono diventare testo normale. L'unione riesce a combinare le pagine ma non riesce a preservare la funzionalità interattiva.
La tabella seguente associa le principali versioni PDF alle funzionalità interattive introdotte e al rischio specifico di perdere tali funzionalità durante l'unione con file meno recenti.
| Versione PDF | Caratteristiche principali introdotte | Rischio di fusione in caso di declassamento |
|---|---|---|
| PDF 1.2 (1996) | Campi del modulo interattivo, azioni di invio del modulo | I campi possono essere appiattiti in immagini statiche |
| PDF 1.3 (2000) | JavaScript per la convalida del modulo, contenuto dinamico | Gli script possono essere rimossi o disabilitati completamente |
| PDF 1.5 (2003) | Flussi di oggetti, flussi di riferimenti incrociati | L'incompatibilità strutturale potrebbe danneggiare il file unito |
| PDF 1.6 (2004) | Grafica 3D, file multimediali incorporati | Contenuti 3D e multimediali persi senza preavviso |
| PDF 1.7 (2006) | Firme digitali avanzate, portfolio PDF | Le firme potrebbero diventare non valide |
| PDF2.0 (2017) | Crittografia AES-256, tag di accessibilità migliorati | La mancata corrispondenza della crittografia potrebbe impedire completamente l'unione |
Prova Unisci PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
Valutazione del rischio delle funzionalità interattive prima della fusione
Prima di unire PDF da fonti diverse, fai un inventario delle funzionalità interattive presenti in ciascun file. Apri ogni PDF e testa ogni campo modulo, collegamento ipertestuale, segnalibro ed elemento multimediale incorporato. Prendi nota della versione PDF di ciascun file, che si trova nelle proprietà del documento nella scheda Descrizione. Se i file si estendono su versioni notevolmente diverse e i file più vecchi contengono poche o nessuna funzionalità interattiva, l'approccio più sicuro consiste nell'aggiornare i file più vecchi alla versione più recente prima di unirli. La maggior parte degli editor PDF può salvare un file come una versione PDF più recente, che aggiorna la struttura interna senza modificare il contenuto visibile.
Lo strumento Unisci PDF di WukongPDF combina pagine provenienti da più fonti. Per i documenti in cui è necessario preservare le funzionalità interattive, preparare ciascun file sorgente salvandolo in una versione PDF coerente, idealmente l'ultima versione supportata dallo strumento di unione. Questo passaggio di standardizzazione pre-unione aggiunge alcuni minuti per file ma evita la frustrazione di scoprire dopo l'unione che i campi del modulo hanno smesso di funzionare o che i collegamenti ipertestuali sono diventati testo normale. Il tempo necessario per testare e riparare le funzionalità danneggiate dopo la fusione è quasi sempre maggiore del tempo necessario per standardizzare prima della fusione.
Gestione dei campi modulo durante l'unione di PDF da origini diverse
I campi modulo interattivi sono la funzionalità più comunemente interrotta durante le unioni di versioni incrociate. Un campo modulo in un PDF è definito da un'annotazione widget su una pagina specifica e da un oggetto campo associato nel dizionario AcroForm del documento. Quando si uniscono pagine di PDF diversi, lo strumento di unione deve riconciliare i dizionari AcroForm di ciascuna origine. Se i dizionari utilizzano convenzioni di denominazione dei campi incompatibili o funzionalità di riferimento di diverse versioni PDF, lo strumento potrebbe appiattire i campi in contenuto statico, perdendo completamente la loro interattività o duplicando i nomi dei campi, facendo sì che i dati immessi in un campo vengano visualizzati in tutti i campi che condividono quel nome.
Prima di unire i PDF con i campi modulo, standardizza i nomi dei campi in tutti i file. Se due PDF utilizzano entrambi un campo denominato "Nome" o "Data", che è estremamente comune nei modelli, rinominare i campi in un file per includere un prefisso univoco come "Nome_File1" e "Nome_File2". Ciò impedisce conflitti tra i nomi dei campi nell'output unito. Verifica inoltre che tutti i campi utilizzino annotazioni widget compatibili con la versione PDF di destinazione. Il lavoro di preparazione di Moduli PDF può essere noioso ma è assolutamente essenziale per produrre un documento unito in cui ogni campo del modulo rimane funzionale e indipendente.
Conservazione di collegamenti ipertestuali e segnalibri oltre i limiti della versione
I collegamenti ipertestuali in un PDF vengono archiviati come annotazioni di collegamento su ciascuna pagina, con una destinazione specificata come numero di pagina, destinazione denominata o URL esterno. I segnalibri vengono archiviati nella struttura del documento e ciascun segnalibro punta a una destinazione. Entrambi i costrutti sono sensibili alle differenze di versione nel modo in cui vengono specificate le destinazioni. PDF 1.2 e versioni successive supportano destinazioni denominate, ovvero riferimenti simbolici che sopravvivono al riordino delle pagine. Le versioni precedenti si basavano su numeri di pagina espliciti, che si interrompono quando le pagine vengono inserite o rimosse durante l'unione.
Per conservare i collegamenti ipertestuali e i segnalibri durante un'unione tra versioni incrociate, convertire tutte le destinazioni esplicite dei numeri di pagina in destinazioni denominate prima dell'unione. Questo può essere fatto aprendo le proprietà del collegamento per ciascun collegamento ipertestuale e segnalibro e sostituendo i riferimenti ai numeri di pagina con le destinazioni denominate create per ciascuna posizione di destinazione. La conversione richiede molto tempo per i documenti con molti collegamenti, ma l'alternativa è accettare che alcuni collegamenti si interrompano. Per i documenti critici in cui è importante l'integrità del collegamento, il lavoro di conservazione Link PDF non è negoziabile.
Verifica dell'integrità delle funzionalità interattive del documento unito
Dopo aver unito PDF di versioni diverse, esegui un test sistematico di ogni funzionalità interattiva. Apri il documento unito e fai clic su ogni collegamento ipertestuale per verificare che raggiunga la destinazione corretta. Apri il pannello dei segnalibri e fai clic su ogni segnalibro. Scorri ogni campo del modulo, inserisci i dati del test e verifica che i dati persistano quando il documento viene salvato e riaperto. Esegui qualsiasi JavaScript incorporato attivando gli eventi del modulo associato. Documenta tutte le funzionalità non funzionanti in modo da poterle riparare nell'output unito o comunicare chiaramente le limitazioni note ai destinatari del documento.
Una lista di controllo applicata in modo coerente a ogni documento unito rileva la perdita di funzionalità prima che il documento raggiunga il suo pubblico. Non è necessario che la checklist sia elaborata: è sufficiente un semplice elenco di tipi di funzionalità interattive con una casella di controllo pass o fail accanto a ciascuna. L'abitudine al test è più importante del formato della lista di controllo. I Link PDF e i campi modulo che rendono interattivo un documento sono anche ciò che rende l'unione tra versioni un'attività che richiede una verifica piuttosto che una semplice operazione di combinazione.
Prova Unisci PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
