Bahasa Indonesia Français Tiếng Việt العربية English Italiano Türkçe فارسی Español Português Русский ไทย

Confrontare documenti PDF in C#

Wordize for .NET è una soluzione professionale per il confronto programmatico di file PDF e la rilevazione di differenze tra di essi. La classe Comparer consente agli sviluppatori C# di identificare le differenze nel contenuto di due documenti PDF con il livello di dettaglio richiesto e salvare il risultato del confronto in un documento di output. Le differenze tra i documenti vengono visualizzate come revisioni del primo documento PDF con informazioni sull'autore e il tempo di modifica.

Caratteristiche principali:
  • Rilevazione precisa delle differenze - il metodo Comparer.Compare() crea un documento risultato con le modifiche identificate, inclusi inserimenti, eliminazioni e modifiche
  • Configurazione flessibile dei parametri di confronto PDF tramite la classe CompareOptions: dettaglio del tracciamento delle modifiche (per caratteri o parole), rilevamento di spostamenti di testo, ignorare i cambiamenti di maiuscole/minuscole, ignorare tabelle, campi documento, note a piè di pagina, commenti, caselle di testo, formattazione, intestazioni e piè di pagina
  • Capacità di esportare il risultato in formato grafico - il metodo Comparer.CompareToImages() restituisce il risultato del confronto PDF come array di immagini
  • Supporto per lavorare sia con file che con oggetti Stream
  • Supporto per Fluent API per eseguire operazioni di confronto tramite Comparer.ComparerContext e concatenamento di metodi, che aggiunge chiarezza al codice C#
Scenari di utilizzo:
  • Tracciamento delle modifiche tra diverse versioni di file PDF nei sistemi di gestione documentale
  • Analisi delle modifiche in contratti e accordi per identificare correzioni critiche in PDF con precisione a livello di carattere
  • Perizia legale - confronto di documenti PDF ufficiali per rilevare modifiche non autorizzate
  • Controllo qualità della documentazione tecnica - verifica della conformità delle specifiche PDF alle versioni di riferimento
  • Audit dei report finanziari - confronto delle versioni PDF dei report per identificare discrepanze ed errori
  • Validazione delle traduzioni - confronto di documenti PDF originali e tradotti per controllo qualità della traduzione

Testa le capacità di confronto programmatico di documenti PDF nella demo interattiva online presentata in questa pagina. Per farlo, carica due file PDF, esegui l'operazione di confronto e scarica il risultato con le differenze identificate. Il frammento di codice C# fornito è pronto per l'uso nel tuo progetto .NET.

C#
Esegui codice
Carica il primo documento
Carica il secondo documento
Seleziona il formato output dall'elenco
using Wordize.Comparing;

Comparer.Compare("Input1.pdf", "Input2.pdf",
    "Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.pdf", "Input2.pdf", "Output.pdf", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.pdf", "Input2.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Author Name", DateTime.Now); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Esegui codice

Come confrontare PDF in C#

  1. Collega Wordize SDK al tuo progetto .NET
  2. Chiama il metodo Comparer.Compare() specificando due documenti PDF, un file risultato per salvare l'output del confronto e i metadati (autore e data) come argomenti
  3. Ottieni i risultati del confronto dei documenti PDF
5%