مقایسه فایل های Word در JavaScript

کتابخانه قدرتمند JavaScript برای مقایسه اسناد Word و تشخیص تفاوت‌های کوچک

دو فایل Word را در JavaScript با استفاده از جستجوگر تفاوت ما مقایسه کنید. با Node.js via .NET API با وفاداری بالا، می‌توانید تفاوت بین اسناد Word مقایسه شده را بیابید و نتایج را به یک قالب فایل مناسب صادر کنید.

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

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

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

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

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

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

تفاوت های موجود در فایل های Word را در JavaScript بیابید

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

یک نکته مهم: اسناد Word مقایسه شده نباید قبل از فراخوانی روش مقایسه تجدید نظر داشته باشند. ابتدا باید تمام اصلاحات را بپذیرید.

دو فایل DOCX را با استفاده از 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")
کد را اجرا کنید

چگونه مقایسه دو فایل Word JavaScript

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

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

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. تمامی حقوق محفوظ است.