We’re happy to announce the release of GroupDocs.Comparison for .NET 26.4, available as of April 2026.
GroupDocs.Comparison version 26.4 focuses on significant improvements to PDF document comparison, introducing new display modes, page range filtering, and a dedicated PDF options class.

修正と機能強化

  • [Enhancement] PDF 文書の比較パフォーマンスを最適化しました。 (COMPARISONNET-4732)
  • [Bug] PDF 比較における埋め込みフォント処理ロジックを修正しました。 (COMPARISONNET-4733)
  • [Bug] テーブルを含む PDF が処理中に例外を発生させる問題を修正しました。 (COMPARISONNET-4707)
  • [Feature] 並べて表示する PDF 比較結果を生成できるようになりました。 (COMPARISONNET-4725)
  • [Feature] PDF 文書比較のページ範囲を指定できるようになりました。 (COMPARISONNET-4731)

主な機能

PDF 比較結果を並べて表示する機能

新しい PdfCompareOptions クラスに、ComparisonDisplayMode 列挙体を介して 2 つの新しい表示モードが追加されました。

  • SideBySide – 各結果ページにソースページとターゲットページが横に並んで表示されます。削除は左側(ソース側)に、挿入は右側(ターゲット側)に表示されます。2 つの文書の内容が重なることはなく、差分が大きい文書に最適です。
  • Interleaved – 奇数ページはソース文書(削除を表示)、偶数ページはターゲット文書(挿入を表示)として交互に配置した文書を生成します。PDF ビューアで「2 ページ表示」モードで開くと、各ソース/ターゲット ペアが横に並んで表示されます。

注: 以前のデフォルト動作(ハイライトされた挿入と削除を含む単一の結合文書)は ComparisonDisplayMode.Inline として保持され、デフォルト値のままです。

PDF 文書比較のページ範囲を指定する機能

PdfCompareOptionsPagesSetup プロパティを使用して、PDF 比較を特定のページ範囲に限定できるようになりました。設定しない場合は従来どおりすべてのページが比較対象となります。

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);
}

公開APIの変更

PDF 固有の比較設定用に新しい PdfCompareOptions クラスが導入されました。これはバージョン 26.2 で導入された WordCompareOptions と同様のパターンです。

  • PdfCompareOptions(名前空間 GroupDocs.Comparison.Options) – CompareOptions を継承し、PDF のみの設定を追加します:

    • DisplayMode – PDF 比較結果文書のレイアウト方法を制御します。デフォルトは Inline(従来の動作)です。
    • PagesSetup – 比較対象とするページ範囲を指定します。null の場合はすべてのページが比較されます。
    • CompareImagesPdf – PDF 文書内の画像を比較するかどうかを指定します。
    • AnnotationAuthorNameDisplayModeInterleaved に設定されたときに使用される注釈の作成者名です。
    • ImagesInheritanceMode – 画像比較が無効な場合の画像継承元を指定します。
  • PdfCompareOptions.ComparisonDisplayMode 列挙体の値:

    • Inline (デフォルト) – 従来通りの単一結合 PDF。削除されたコンテンツはある色で、挿入されたコンテンツは別の色でハイライトされます。
    • SideBySide (新規) – ソースページとターゲットページが各結果ページで横に並び、コンテンツが重なりません。
    • Interleaved (新規) – ソース/ターゲットページが交互に配置され、PDF リーダーの「2 ページ表示」で最適に閲覧できます。

アップデートの取得方法

最新バージョンは NuGet から取得するか、GroupDocs のウェブサイト から直接ダウンロードできます。

NuGet

GroupDocs.Comparison for .NET 26.4

直接ダウンロード

GroupDocs.Comparison for .NET 26.4 ページから .NET と .NET Framework 用のアセンブリをダウンロードしてください。

詳しくはこちら