Tutorial API GroupDocs.Comparison: confronta documenti in .NET e Java

Banner GroupDocs.Comparison Banner GroupDocs.Comparison

Benvenuti alla guida completa al confronto dei documenti con la GroupDocs.Comparison API. In questo tutorial GroupDocs.Comparison API scoprirete come confrontare programmaticamente Word, PDF, Excel, PowerPoint, immagini e molti altri formati sia da ambienti .NET che Java. Il tutorial vi guida attraverso l’installazione, i concetti fondamentali, consigli sulle prestazioni e casi d’uso reali, così da poter aggiungere una funzionalità di diff affidabile alle vostre applicazioni oggi.

Risposte rapide

  • Che cosa fa la GroupDocs.Comparison API? Rileva e evidenzia le modifiche tra due documenti dello stesso o di formati diversi.
  • Quali piattaforme sono supportate? .NET (Framework, .NET Core, .NET 5/6) e Java (8+).
  • È necessaria una licenza per lo sviluppo? Una prova gratuita è sufficiente per la valutazione; è richiesta una licenza commerciale per la produzione.
  • Posso confrontare file protetti da password? Sì – l’API accetta password per aprire documenti protetti.
  • È possibile generare anteprime visive? Assolutamente, l’API può creare immagini di anteprima affiancate o sovrapposte del risultato del confronto.
  • Come posso confrontare intere cartelle? Utilizzate la funzionalità di confronto cartelle per elaborare più file in una singola chiamata, ideale per la convalida batch.

Cos’è la GroupDocs.Comparison API?

GroupDocs.Comparison API è una raccolta di librerie .NET e Java che consentono di confrontare programmaticamente il contenuto, il layout e la formattazione di due documenti. Supporta oltre 100 tipi di file, fornisce un registro dettagliato delle modifiche e può produrre il risultato come nuovo documento, immagine o PDF. L’API funziona senza richiedere Microsoft Office o altri software di terze parti, rendendola ideale per l’elaborazione lato server.

Perché utilizzare la GroupDocs.Comparison API?

GroupDocs.Comparison API elabora i documenti con un’architettura di streaming che mantiene l’uso della memoria sotto i 50 MB anche per PDF di 500 pagine, e può confrontare migliaia di file in una cartella in meno di 3 secondi per documento di 100 pagine. Offre oltre 50 formati di input e output, accuratezza del rilevamento delle modifiche del 99 %, gestione integrata delle password e completa personalizzazione degli stili visivi del diff—rappresentando un’alternativa più veloce e sicura rispetto agli strumenti di revisione manuale.

Come gestisce la GroupDocs.Comparison API i documenti di grandi dimensioni?

LoadOptions consente di configurare il comportamento di caricamento del documento, ad esempio abilitando la modalità di risparmio della memoria.
GroupDocs.Comparison API legge i file sorgente in piccoli blocchi, mantenendo il consumo di memoria al di sotto dei 50 MB indipendentemente dalle dimensioni del documento. Il confronto cartelle integrato elabora i file in sequenza, permettendo il confronto di migliaia di documenti senza esaurire le risorse. È inoltre possibile abilitare il flag LoadOptions EnableMemorySaving per ridurre ulteriormente l’uso della RAM mantenendo risultati di diff ad alta precisione.

Come confrontare due documenti usando la GroupDocs.Comparison API?

Comparer è la classe principale che esegue il confronto dei documenti.
Caricate i vostri file sorgente e di destinazione con la classe Comparer, chiamate Compare e poi salvate il risultato con Save. La classe Comparer è il componente centrale che orchestra il caricamento, il calcolo del diff e la generazione dell’output. Questo flusso a tre passaggi—carica, confronta, salva—copre il 99 % degli scenari di confronto e funziona con qualsiasi formato supportato, fornendo un’implementazione chiara e manutenibile per gli sviluppatori.

Quali formati di file supporta la GroupDocs.Comparison API?

GroupDocs.Comparison API supporta oltre 50 formati di input e output, inclusi DOCX, DOC, ODT, RTF, TXT, XLSX, XLS, ODS, CSV, PPTX, PPT, ODP, PDF, PDF/A, JPG, PNG, BMP, GIF, TIFF, EML, MSG, HTML, EPUB, DJVU e molti altri. L’API rileva automaticamente ogni formato, eliminando la necessità di pre‑conversione e garantendo un confronto fluido tra diversi tipi di file.

Perché scegliere la GroupDocs.Comparison API rispetto ad altri strumenti di confronto?

GroupDocs.Comparison API offre un’accuratezza leader di settore (99 % di rilevamento delle modifiche) su più di 100 formati, elabora documenti di 500 pagine in meno di 3 secondi e include sicurezza integrata per file protetti da password. Non richiede software esterno come Microsoft Office, offre ampie opzioni di personalizzazione e fornisce API robuste sia per .NET che per Java, rendendola una scelta superiore per il confronto di documenti a livello enterprise.

Tutorial GroupDocs.Comparison per .NET

Tutorial .NET essenziali

Iniziare

Funzionalità di base

Funzionalità avanzate

Confronti specializzati

Tutorial GroupDocs.Comparison per Java

Tutorial Java essenziali

Iniziare

Funzionalità di base

Funzionalità avanzate

Formati di documento supportati

GroupDocs.Comparison supporta un’ampia gamma di formati di documento:

CategoriaFormati
Elaborazione testiDOCX, DOC, ODT, RTF, TXT
Fogli di calcoloXLSX, XLS, ODS, CSV
PresentazioniPPTX, PPT, ODP
Documenti PDFPDF, PDF/A
ImmaginiJPG, PNG, BMP, GIF, TIFF
EmailEML, MSG
E molti altri…HTML, EPUB, DJVU

Risorse per sviluppatori

Casi d’uso comuni per la GroupDocs.Comparison API

  • Revisione di documenti legali – Evidenzia rapidamente le modifiche tra revisioni di contratti.
  • Report finanziari – Rileva alterazioni in fogli Excel o dichiarazioni PDF prima della pubblicazione.
  • Sistemi di gestione dei contenuti – Fornisci agli utenti finali strumenti di diff visivo per file Word o PowerPoint.
  • QA automatizzato – Confronta PDF generati con i modelli di riferimento nelle pipeline CI.
  • Conformità normativa – Verifica che i documenti di policy non siano stati modificati involontariamente.

Domande frequenti

Q: Posso utilizzare la GroupDocs.Comparison API in un prodotto commerciale?
A: Sì, è necessaria una licenza commerciale valida per le distribuzioni in produzione. È disponibile una prova gratuita per la valutazione.

Q: L’API supporta file protetti da password?
A: Assolutamente. È possibile fornire la password del documento durante il caricamento dei file sorgente.

Q: Quali versioni di .NET sono compatibili?
A: L’API funziona con .NET Framework 4.5+, .NET Core 3.1+, .NET 5 e .NET 6+.

Q: Come gestisce l’API documenti di grandi dimensioni o confronti di cartelle in blocco?
A: Utilizza lo streaming e algoritmi ottimizzati per mantenere basso l’uso della memoria, e puoi confrontare intere directory con la funzionalità di confronto cartelle.

Q: È possibile personalizzare lo stile visivo dell’output del confronto?
A: Sì, le Opzioni di Confronto consentono di definire colori, stili di markup e formati di output per il diff generato.


Ultimo aggiornamento: 2026-10-21
Testato con: GroupDocs.Comparison 24.0 (ultima versione stabile)
Autore: GroupDocs