Siamo felici di annunciare il rilascio di GroupDocs.Comparison for .NET 26.4, disponibile a partire da aprile 2026.
La versione 26.4 di GroupDocs.Comparison si concentra su miglioramenti significativi al confronto dei documenti PDF, introducendo nuove modalità di visualizzazione, filtraggio dell’intervallo di pagine e una classe di opzioni PDF dedicata.
Fixes and enhancements
- [Enhancement] Ottimizzata la performance del confronto per i documenti PDF. (COMPARISONNET-4732)
- [Bug] Risolto il problema della logica di gestione dei font incorporati nel confronto PDF. (COMPARISONNET-4733)
- [Bug] I PDF con tabelle causano eccezioni durante l’elaborazione. (COMPARISONNET-4707)
- [Feature] Possibilità di generare un risultato di confronto PDF affiancato. (COMPARISONNET-4725)
- [Feature] Possibilità di specificare l’intervallo di pagine per il confronto di documenti PDF. (COMPARISONNET-4731)
Major Features
Possibilità di produrre un risultato di confronto PDF affiancato
Sono state aggiunte due nuove modalità di visualizzazione alla nuova classe PdfCompareOptions tramite l’enumerazione ComparisonDisplayMode:
SideBySide– ogni pagina del risultato mostra le pagine sorgente e destinazione affiancate. Le eliminazioni appaiono a sinistra (lato sorgente) e le inserzioni a destra (lato destinazione). Il contenuto dei due documenti non si sovrappone mai, rendendo questa modalità ideale quando i documenti differiscono notevolmente.Interleaved– genera un documento con pagine alternate: le pagine dispari provengono dal documento sorgente (mostrando le eliminazioni) e le pagine pari dal documento destinazione (mostrando le inserzioni). Apri il risultato in un visualizzatore PDF con la modalità “Two Page View” per vedere ogni coppia sorgente/destinazione affiancata.
Nota: Il comportamento predefinito precedente (un unico documento unito con inserzioni ed eliminazioni evidenziate) è conservato come
ComparisonDisplayMode.Inlinee rimane il valore predefinito.
Possibilità di specificare l’intervallo di pagine per il confronto di documenti PDF
Ora è possibile limitare il confronto PDF a un intervallo specifico di pagine utilizzando la proprietà PagesSetup su PdfCompareOptions. Se non impostata, tutte le pagine vengono confrontate come prima.
using (var comparer = new Comparer("source.pdf"))
{
comparer.Add("target.pdf");
var options = new PdfCompareOptions()
{
CompareImagesPdf = true,
DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
PagesSetup = new PagesSetup()
{
StartPage = 3,
EndPage = 10
}
};
comparer.Compare("result.pdf", options);
}
Modifiche all’API pubblica
È stata introdotta una nuova classe PdfCompareOptions per la configurazione del confronto specifico per PDF, seguendo lo stesso modello di WordCompareOptions introdotto nella versione 26.2.
-
PdfCompareOptions(namespaceGroupDocs.Comparison.Options) — eredita daCompareOptionse aggiunge impostazioni esclusivamente per PDF:- DisplayMode – controlla il layout del documento risultato del confronto PDF; il valore predefinito è
Inline(comportamento legacy) - PagesSetup – specifica l’intervallo di pagine da confrontare; quando
null, tutte le pagine sono confrontate - CompareImagesPdf – indica se confrontare le immagini nei documenti PDF
- AnnotationAuthorName – il nome dell’autore usato per le annotazioni quando
DisplayModeè impostato suInterleaved - ImagesInheritanceMode – specifica la sorgente dell’ereditarietà delle immagini quando il confronto delle immagini è disabilitato
- DisplayMode – controlla il layout del documento risultato del confronto PDF; il valore predefinito è
-
PdfCompareOptions.ComparisonDisplayModevalori dell’enumerazione:Inline(predefinito) – comportamento legacy; PDF unico unito con contenuto eliminato evidenziato in un colore e contenuto inserito in un altroSideBySide(nuovo) – le pagine sorgente e destinazione appaiono affiancate su ogni pagina risultato; nessuna sovrapposizione di contenutiInterleaved(nuovo) – pagine sorgente/destinazione alternate; meglio visualizzarle in un lettore PDF con “Two Page View”
How to get the update
È possibile ottenere l’ultima versione da NuGet o scaricarla direttamente dal sito web di GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.4
Direct download
Scarica gli assembly per .NET e .NET Framework dalla pagina GroupDocs.Comparison for .NET 26.4 .