Confronta PDF
Confronta due PDF riga per riga e scarica un report delle differenze. Solo PDF basati su testo nella v0.1 — il confronto visivo (immagini) arriverà nella v0.2.
Seleziona il PDF A
o trascinane uno qui
Seleziona il PDF B
o trascinane uno qui
La modalità di confronto del testo compara il livello di testo di entrambi i PDF. Non può rilevare modifiche solo visive (modifiche di immagini, firme, timbri). Usalo dopo una revisione dei contenuti, non una revisione visiva.
Your file is ready
Processed entirely in your browser — the file never left your device.
Come funziona Confronta PDF
Tre passaggi. Entrambi i file restano nel tuo browser.
Scegli due PDF
L'originale (A) e la versione nuova (B). Entrambi devono avere un livello di testo.
Esegui il confronto
Il testo viene estratto con PDF.js, quindi un confronto di righe basato su LCS individua le aggiunte e le rimozioni.
Scarica il report
Un nuovo PDF elenca le righe aggiunte (verde) e rimosse (rosso) con contesto. Usalo per revisione o audit.
Cosa fa davvero «Confronta PDF»
Confronta PDF risponde a una sola domanda, molto comune: cosa è cambiato tra la versione A e la versione B? Il caso d'uso è quasi sempre un contratto, un documento di policy, un articolo di ricerca o un report che è passato attraverso uno o più cicli di revisione, e vuoi vedere a colpo d'occhio quali paragrafi sono stati modificati, aggiunti o rimossi — non scrutando con la lente due schede del browser affiancate, ma lasciando che una macchina faccia per te la parte noiosa.
La v0.1 di questo strumento esegue un confronto A LIVELLO DI TESTO. Apriamo entrambi i PDF nel tuo
browser con PDF.js, estraiamo il contenuto di testo pagina per pagina,
raggruppiamo gli elementi in righe e quindi eseguiamo un classico algoritmo LCS (sottosequenza comune
più lunga) per trovare quali righe corrispondono tra A e B.
Il risultato viene renderizzato in un pulito report di confronto in PDF con evidenziazioni verdi
per le righe aggiunte, rosse per quelle rimosse e grigie per il contesto invariato.
Lo stesso approccio usato da strumenti come git diff,
applicato al testo di un PDF invece che al codice sorgente.
A cosa serve questa versione
- Revisioni di contratti. Rileva ogni clausola cambiata tra le bozze.
- Aggiornamenti di policy. Mostra alle parti interessate esattamente quali sezioni sono state spostate.
- Revisione editoriale. Confronta un articolo di ricerca o un testo tra due revisori.
- Audit di documenti. Prova rapida di cosa è cambiato (e cosa no) tra copie archiviate.
Cosa non può fare questa versione (ancora)
- Confronto visivo / a pixel. Modifiche di immagini, spostamenti di layout, timbri di firma — non producono alcuna modifica di testo e non compariranno. Il confronto visivo è nella tabella di marcia della v0.2.
- PDF scansionati. I PDF composti solo da immagini non hanno livello di testo; passali prima attraverso l'OCR e poi confronta le copie elaborate.
- Granularità delle celle di tabella. Le tabelle vengono appiattite in righe di testo; se cambia una sola cella, l'intera riga viene contrassegnata come modificata.
- Evidenziazioni a livello di parola. Le modifiche vengono contrassegnate per riga, non per parola. Esaminare una riga di 100 caratteri in cui differiscono 5 caratteri contrassegna comunque l'intera riga.
Privacy e sicurezza
Il confronto di documenti viene spesso usato con materiale riservato: contratti in trattativa, policy interne, atti legali, depositi normativi. La maggior parte dei servizi di confronto PDF online carica entrambi i file su un server, esegue lì il confronto e restituisce un report. imisspdf esegue tutto il confronto all'interno della scheda del tuo browser, quindi nessuna versione del documento lascia mai il tuo dispositivo. Puoi confermarlo con la scheda Rete negli strumenti per sviluppatori del tuo browser mentre esegui il confronto.
Domande frequenti
La v0.1 è un confronto A LIVELLO DI TESTO. Estraiamo il livello di testo da entrambi i PDF pagina per pagina, raggruppiamo gli elementi in righe in base alla posizione Y, quindi eseguiamo un confronto di righe basato su LCS. L'output è un nuovo report PDF che elenca le righe aggiunte / rimosse / invariate con evidenziazioni verdi e rosse. Funziona al meglio su PDF che hanno un vero livello di testo (la maggior parte delle esportazioni digitali da Word, Pages, LibreOffice, browser, ecc.).
Il confronto visivo a livello di pixel richiede il rendering di ogni pagina su un canvas e il calcolo delle differenze pixel per pixel, cosa che funziona solo nel browser (Node non ha canvas). È nella tabella di marcia della v0.2. Il confronto di testo copre circa il 90% delle domande reali del tipo "cosa è cambiato in questo contratto?"; per il restante 10% (modifiche solo visive come sostituzioni di immagini o aggiunte di firme), usa il confronto visivo non appena lo rilasceremo.
Non direttamente in questa versione — i PDF scansionati sono pagine di immagini senza livello di testo, quindi non c'è nulla da confrontare. Passali prima attraverso il nostro strumento OCR per aggiungere un livello di testo ricercabile, poi confronta le copie elaborate con OCR. L'accuratezza dipende dalla qualità della scansione.
Sì. Entrambi i PDF vengono letti nel tuo browser, analizzati con la libreria open source PDF.js, confrontati in JavaScript, e il report viene generato con pdf-lib — tutto localmente. Nulla viene caricato; puoi confermarlo disconnettendoti dalla rete prima di fare clic su Confronta.
Il confronto attuale si limita a 5000 righe per lato (ben oltre un report di 300 pagine). Oltre tale soglia l'algoritmo LCS inizia a usare molta memoria nella scheda. Se la superi, suddividi i documenti e confronta le sezioni.