Home › Blog › Confronto PDF
PDF e Documenti

Come confrontare due file PDF e trovare le differenze: Guida al testo e al layout visivo

Pubblicato: 17 ottobre 2026 • Aggiornato: 17 ottobre 2026 • Team GoToolstack • Verificato con revisioni sintetiche di PDF multipagina
Confronta documenti PDF istantaneamente Individua clausole aggiunte, eliminate e modificate direttamente nel browser senza caricare file su server.
Apri strumento di confronto PDF
Indice dei contenuti
  1. Due livelli di revisione: Testo semantico vs Layout visivo
  2. La realtà dei PDF scansionati: Perché senza OCR non c'è testo
  3. Tre modalità di visualizzazione nel browser
  4. Procedura guidata passo dopo passo
  5. Gestione degli slittamenti per pagine inserite
  6. Errori frequenti e soluzioni
  7. Limiti tecnici e note legali
  8. Riferimenti tecnici e standard ufficiali

1. Due livelli di revisione: Testo semantico vs Layout visivo

Nell'analisi delle modifiche tra due revisioni di un contratto o relazione tecnica, è indispensabile separare due livelli tecnici:

Diagnostica di revisione PDF: confronto testuale semantico vs. diff visivo del layout
Figura 1: Confronto tra estrazione di testo vettoriale e scansione raster di pixel a 300 DPI.
  • Modifiche semantiche del testo: Modifiche di termini, clausole eliminate, importi monetari aggiornati o nomi corretti nel flusso vettoriale.
  • Modifiche di layout visivo: Spostamento dei margini di 2 mm, interlinea modificata, cambio di font o timbri e firme riposizionati.

Un confronto basato esclusivamente sui pixel può indicare l'80% di modifiche a causa di un a capo forzato senza alcuna variazione di testo. Un confronto solo testuale ignora firme o grafici spostati. Un audit affidabile richiede entrambi i metodi.

2. La realtà dei PDF scansionati: Perché senza OCR non c'è testo

I PDF scansionati non hanno testo vettoriale: Un documento scansionato è un'immagine bitmap (JPEG o TIFF) incapsulata nella pagina. L'estrazione di testo restituisce una stringa vuota.

GoToolstack PDF Compare rileva la densità di caratteri in tempo reale. Se una pagina contiene meno di 10 caratteri, viene contrassegnata come scansionata e l'utente viene indirizzato all'OCR offline.

3. Tre modalità di visualizzazione nel browser

Tutte le operazioni avvengono nella RAM locale senza trasferire file su server esterni:

Modalità Algoritmo Vantaggio chiave Limiti
Affiancato (Sincrono) Rendering sincrono su doppio canvas Lettura fluida e visione d'insieme della struttura del documento. Può sfuggire una modifica minima di punteggiatura.
Differenza Testuale (LCS) Raggruppamento coordinate Y & algoritmo Myers LCS Evidenzia parole aggiunte (verde) ed eliminate (rosso). Non analizza immagini, timbri o pagine scansionate.
Sovrapposizione Visiva Sottrazione matrice di pixel RGBA su Canvas ImageData Evidenzia in rosso firme spostate, margini alterati e grafici modificati. Alta sensibilità; un piccolo scostamento colora l'intera pagina di rosso.

4. Procedura guidata passo dopo passo

  1. Carica i file: Trascina la versione base in Documento A e la revisione in Documento B. Usa Scambia (↔) se necessario.
  2. Avvia il confronto: Fai clic su Confronta documenti per elaborare i file in memoria.
  3. Esamina il cruscotto: Controlla il conteggio di pagine identiche, modificate, aggiunte ed eliminate.
  4. Vai alle pagine modificate: Salta direttamente alle pagine con variazioni dal menu a tendina.
  5. Alterna le modalità: Usa la Differenza Testuale per i termini e la Sovrapposizione Visiva per timbri e layout.
  6. Scarica il report: Salva un riepilogo in formato .txt con tutte le pagine modificate e i conteggi parole.

5. Gestione degli slittamenti per pagine inserite

Se nel Documento B viene inserita una pagina, un confronto ingenuo sfalserebbe tutte le pagine successive. GoToolstack contrassegna le pagine aggiunte come Aggiunte e quelle mancanti come Rimosse.

6. Errori frequenti e soluzioni

Problema 1: Documento protetto da password

Il motore non può decifrare file protetti senza credenziali. Sblocca prima il file con lo strumento di sblocco PDF.

Problema 2: Differenze di legature tipografiche ('fi' vs 'f' + 'i')

Il Documento A codifica 'fi' come singolo glifo Unicode (\uFB01) e il B come lettere separate. È una differenza di font, non testuale.

Problema 3: Contratto scansionato mostra 0 parole modificate

Note manoscritte e scansioni non contengono testo vettoriale. Usa la Sovrapposizione Visiva o applica l'OCR prima del confronto.

7. Limiti tecnici e note legali

Nessun valore peritale o notarile: GoToolstack PDF Compare è uno strumento tecnico per accelerare le revisioni e non sostituisce una perizia forense certificata.

  • Gestione della memoria: Nei documenti estesi (>150 pagine), i buffer dei canvas vengono rilasciati pagina per pagina.
  • Privacy completa: I tuoi documenti e report non vengono mai trasmessi a server esterni.

Riferimenti tecnici e standard ufficiali