GroupDocs.Comparisonを使用した効率的なドキュメント比較。

概要

今日の急速に進化するデジタル世界では、ドキュメントの協力と比較は効率性と生産性のために重要です。 GroupDocs.Comparison for Node.jsは、開発者がアプリケーションに強力なドキュメント比較機能をシームレスに統合できるようにします。このガイドでは、インストール、機能、およびコード例について説明します。

GroupDocs.Comparison for Node.js とは何ですか?

GroupDocs.Comparison for Node.js は、ドキュメントファイルを比較できるアプリケーションを構築したい開発者のために設計された強力なライブラリです。さまざまなドキュメントフォーマットをサポートしており、ユーザーがバージョン間の変更を特定し、文書の整合性を容易に確保できるようにします。

Node.js 用の GroupDocs.Comparison をダウンロード中

GroupDocs.Comparison for Node.jsをダウンロードして使用を開始するには、以下の手順に従ってください。

  1. 公式の GroupDocs Releases page にアクセスしてください。
  2. GroupDocs.Comparison for Node.js パッケージを見つけてください。
  3. 最新のリリースをダウンロードしてください。
  4. パッケージを解凍し、ターミナルでディレクトリに移動します。

Node.js 用の GroupDocs.Comparison を NPM を使用してインストールすることもできます:

npm i @groupdocs/groupdocs.comparison

ダウンロード後、インストールを確認するために、次の例のコードスニペットを実行できます:

const { Comparer } = require('@groupdocs/groupdocs.comparison');

// Load the source document
const comparer = new Comparer("source.docx");

// Specify the second file for comparison
comparer.add("target.docx");

// Save comparison result to a specified file
comparer.compare("result.docx");

サンプルソースおよびターゲットファイル:

Sample source and target files for GroupDocs.Comparison.

サンプル結果ファイル:

比較後の結果ファイル。

主要な機能の概要

  • 複数形式のサポート: Word、PDF、Excelを含むさまざまなドキュメント形式を比較します。
  • 視覚的比較: 文書の視覚的な違いを生成して、変更に関する明確な洞察を提供します。
  • 自動比較: 手動介入なしで文書を自動的に比較します。
  • 柔軟性: 最小限の設定で既存の Node.js アプリケーションに簡単に統合できます。
  • 詳細レポート生成: 検出された変更を要約した包括的な比較レポートを生成します。

一般的な使用例

ここでは、GroupDocs.Comparisonが効果的に使用できるいくつかの実用的なシナリオを示します:

2つのWordドキュメントの比較

2つのWord文書を比較し、違いを強調表示するには、以下の手順に従ってください:

  1. Comparer を初期化します。
  2. ドキュメントを読み込んでください。
  3. オプションとして比較オプションを追加します。
  4. 比較を実行します。

こちらは、このユースケースを示すコードスニペットです:

const { Comparer, CompareOptions, StyleSettings } = require('@groupdocs/groupdocs.comparison');
const java = require('java');
const Color = java.import('java.awt.Color');

async function compareWordDocuments() {
    // Initialize the comparer object with the source file path
    const comparer = new Comparer("source.docx");

    // Add the target file for comparison
    comparer.add("target.docx");

    const compareOptions = new CompareOptions();
    const styleSettings = new StyleSettings();
    styleSettings.setUnderline(true); // Set font underline
    styleSettings.setFontColor(Color.GREEN); // Set font color as green
    styleSettings.setHighlightColor(Color.RED);  // Set highlight color as red
    compareOptions.setInsertedItemStyle(styleSettings); // Set style settings for inserted items

    // Perform the compare operation
    await comparer.compare("result.docx", compareOptions);
}

compareWordDocuments();

PDFファイルの比較

PDF文書も同様に比較できます。基本的な例は次のとおりです:

  1. PDFファイルのパスを指定してください。
  2. オプションとして比較オプションを追加します。
  3. 比較を実行してください。
const { Comparer, CompareOptions, StyleSettings } = require('@groupdocs/groupdocs.comparison');
const java = require('java');
const Color = java.import('java.awt.Color');

async function comparePdfDocuments() {
    // Initialize the comparer object with the source file path
    const comparer = new Comparer("source.pdf");

    // Add the target file path to the comparer object
    comparer.add("target.pdf");

    // Configure comparison options
    const compareOptions = new CompareOptions();
    const styleSettings = new StyleSettings();
    styleSettings.setUnderline(true); // Set font underline
    styleSettings.setFontColor(Color.BLUE); // Set font color as blue
    compareOptions.setInsertedItemStyle(styleSettings); // Set style settings for inserted items

    // Perform the compare operation
    await comparer.compare("result.pdf", compareOptions);
}

comparePdfDocuments();

これらのスニペットに従うことで、Node.js アプリケーションで強力なドキュメント比較機能を設定できます。

See Also

無料トライアルをダウンロード

GroupDocs.Comparisonの無料トライアルをreleases pageからダウンロードできます。さらに、制限なしでライブラリをテストするには、GroupDocs Temporary Licenseで一時ライセンスを取得することを検討してください。

With GroupDocs.Comparison for Node.js, integrating advanced document comparison capabilities into your applications has never been easier. Start enhancing your document processing workflow today!