プログラミングAPIを使用して、2つのファイルを比較し、それらの違いを見つけることができます。言い換えれば、私たちのNode.js via .NETライブラリは強力なファイル差分チェッカーです。ドキュメント比較APIを使用すると、結果を取得してDOCX、PDF、DOC、およびその他の形式で保存できます。
このネイティブ Node.js via .NET API を使用すると、ドキュメントを簡単に比較し、目的の出力形式での違いを取得できます。私たちの JavaScript ライブラリは完全に自己完結型であり、外部ツールやサービスに依存しません。すべてのドキュメント処理機能は、手間のかからないエクスペリエンスを実現するため、この強力な JavaScript ソリューションに実装されています。
ドキュメントの比較は、特に自動化されたドキュメント ワークフロー内で非常に人気のある手順です。法的文書、バージョン管理システム、コンテンツ管理システムのいずれを扱う場合でも、JavaScript の文書比較 API は状況を大きく変える可能性があります。文書の内容を文字レベルと単語レベルの両方で比較します。 1 文字だけが変更された場合でも、単語全体が変更済みとしてマークされます。これにより、人間の目には見えない小さな変化を検出することができます。
ドキュメントが変更されているかどうかがわからない場合があり、ドキュメントの 2 つのバージョンを手動で比較するプロセスは非常に困難な場合があります。逆に、文書が変更されたことは確かでも、更新された領域を視覚的に見つける作業が非常に困難になる場合もあります。自動ドキュメント比較が非常に役立ついくつかの典型的なシナリオを見てみましょう。
自動ドキュメント比較をワークフローに統合すると、プログラムでドキュメントを比較し、相違点を抽出し、目的の出力形式で結果を即座に取得できるようになります。経験豊富な開発者でも、Node.js via .NET を使い始めたばかりでも、当社の包括的なコード スニペットとオンライン デモがプロセスをガイドします。
2 つのドキュメントをアップロードし、ターゲット形式を選択して違いを強調表示し、画面に表示される JavaScript コード スニペットを調べることで、ライブ デモを試してください。この例では、プログラムでドキュメント比較を実行し、必要なファイル形式で結果を取得する方法を詳細に示します。
重要な点: 比較メソッドを呼び出す前に、比較されるドキュメントにリビジョンが含まれていてはなりません。まずすべてのリビジョンを受け入れる必要があります。このニュアンスは、以下の JavaScript コード スニペットですでに処理されています。
npm install @aspose/words
コピー
const aw = require('@aspose/words');
var docA = new aw.Document("Input1.docx")
var docB = new aw.Document("Input2.docx")
// 比較の前にリビジョンがあってはなりません。
docA.acceptAllRevisions()
docB.acceptAllRevisions()
docA.compare(docB, "Author Name", new Date())
docA.save("Output.docx")
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.