اسناد Word یا PDF را در JavaScript مقایسه کنید

کتابخانه Node.js via .NET با کیفیت بالا برای مقایسه دو سند در PDF، Word، HTML، TXT، MD و فرمت های دیگر

با استفاده از API برنامه نویسی ما، می توانید دو فایل را مقایسه کنید و تفاوت بین آنها را پیدا کنید. به عبارت دیگر، کتابخانه Node.js via .NET ما یک بررسی کننده تفاوت فایل قدرتمند است. پس از استفاده از Document Comparison API، می توانید نتیجه را دریافت کرده و آن را در فرمت های DOCX، PDF، DOC و برخی فرمت های دیگر ذخیره کنید.

مشاهده قطعه کد

با این Node.js via .NET API بومی، می توانید به راحتی اسناد را مقایسه کنید و تفاوت ها را در فرمت خروجی مورد نظر بدست آورید. کتابخانه JavaScript ما کاملاً مستقل است و به هیچ ابزار یا خدمات خارجی متکی نیست. تمام ویژگی های پردازش اسناد در این راه حل قدرتمند JavaScript برای تجربه ای بدون دردسر پیاده سازی شده است.

مقایسه اسناد یک روش بسیار مورد توجه است، به ویژه در جریان کار اسناد خودکار. چه با اسناد قانونی، سیستم های کنترل نسخه یا سیستم های مدیریت محتوا کار می کنید، API مقایسه اسناد برای JavaScript می تواند یک تغییر دهنده بازی باشد. محتویات اسناد را هم در سطح کاراکتر و هم در سطح کلمه مقایسه می کند. حتی اگر فقط یک کاراکتر تغییر کرده باشد، کل کلمه به عنوان تغییر یافته علامت گذاری می شود. این به شما امکان می دهد کوچکترین تغییراتی را که برای چشم انسان نامرئی است، شناسایی کنید.

اسناد Word، PDF، وب را با استفاده از JavaScript مقایسه کنید

مواردی وجود دارد که مطمئن نیستید که آیا یک سند اصلاح شده است یا خیر، و روند مقایسه دستی دو نسخه از سند می تواند بسیار چالش برانگیز باشد. در طرف مقابل، مواردی وجود دارد که شما مطمئن هستید که سند تغییر کرده است، اما کار مکان یابی بصری مناطق به روز شده بسیار دشوار می شود. بیایید برخی از سناریوهای معمولی را بررسی کنیم که در آن مقایسه خودکار اسناد می تواند فوق العاده مفید باشد:

  • صنعت حقوقی. مقایسه خودکار قراردادها، موافقت‌نامه‌ها و خلاصه‌های حقوقی می‌تواند باعث صرفه‌جویی در زمان با ارزش و اطمینان از دقت شود، و به تیم‌های حقوقی اجازه می‌دهد تا بر کارهای حیاتی‌تر تمرکز کنند.
  • توسعه نرم افزار. با این API، توسعه دهندگان JavaScript می توانند به راحتی کد منبع، اسناد مورد نیاز و مشخصات فنی را با هم مقایسه کنند و کنترل نسخه کارآمد و ارتباطات ساده را تسهیل کنند.
  • تضمین کیفیت. در صنایعی مانند انتشار و تولید محتوا، اطمینان از ثبات و دقت در چندین نسخه سند بسیار مهم است. این راه‌حل Node.js via .NET به تیم‌های QA این امکان را می‌دهد تا به‌طور خودکار پیش‌نویس‌ها، دست‌نوشته‌ها یا کتابچه‌های راهنمای کاربر را با هم مقایسه کنند، اختلافات را مشخص کرده و تولید اسناد بدون خطا را تسهیل کنند.
  • خدمات مالی. موسسات مالی با اسناد و مدارک گسترده از جمله گزارش ها، بیانیه ها و قراردادها سر و کار دارند. با کتابخانه Node.js via .NET، متخصصان مالی می توانند مقایسه صورت های مالی را به طور خودکار انجام دهند، ناهنجاری ها را شناسایی کنند و فرآیندهای انطباق را ساده کنند و کارایی عملیاتی را افزایش دهند.

دو سند را به صورت برنامه نویسی در JavaScript مقایسه کنید

با ادغام مقایسه خودکار اسناد در گردش کار خود، توانایی مقایسه برنامه‌نویسی اسناد، استخراج تفاوت‌ها و دریافت فوری نتایج در فرمت خروجی دلخواه را به دست می‌آورید. چه یک توسعه‌دهنده باتجربه باشید و چه به تازگی با Node.js via .NET شروع کرده‌اید، تکه‌های کد جامع و نمایش آنلاین ما شما را در این فرآیند راهنمایی می‌کند.

با آپلود دو سند، انتخاب قالب مورد نظر برای برجسته کردن تفاوت‌ها و بررسی قطعه کد JavaScript که روی صفحه نمایش داده می‌شود، دموی زنده ما را امتحان کنید. این مثال با جزئیات نحوه انجام مقایسه اسناد را به صورت برنامه ای و به دست آوردن نتایج در فرمت فایل مورد نیاز نشان می دهد.

یک نکته مهم: اسناد مقایسه شده نباید قبل از فراخوانی روش مقایسه، تجدید نظر داشته باشند. ابتدا باید تمام اصلاحات را بپذیرید. ما قبلاً در قطعه کد 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")
کد را اجرا کنید

نحوه مقایسه دو فایل متنی در JavaScript

  1. Aspose.Words for Node.js via .NET نصب کنید
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه JavaScript خود اضافه کنید
  3. دو سند را برای مقایسه بارگذاری کنید
  4. قبل از فراخوانی متد compare() همه ویرایش‌ها را بپذیرید
  5. برای مقایسه دو سند، متد compare() فراخوانی کنید
  6. با ارسال نام فایل خروجی با پسوند مورد نیاز، متد Save() فراخوانی کنید
  7. نتیجه فشرده سازی را به عنوان یک فایل جداگانه دریافت کنید

کتابخانه JavaScript برای مقایسه اسناد

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.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

محبوب ترین فرمت های فایل برای مقایسه

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2024. تمامی حقوق محفوظ است.