GroupDocs.Comparison در یک نگاه

API برای مقایسه انواع مختلف اسناد مانند PDF، Microsoft Office، HTML، ایمیل یا تصاویر در Node.js برنامه

Illustration comparison

گزارش های خروجی دقیق

GroupDocs.Comparison تغییرات در محتوای سند (کاراکترها، کلمات، پاراگرافها، جداول، نمودارها) و همچنین تغییرات در سبک سند را شناسایی می کند. این گزارش حاصل را به مشتریان ارائه می دهد که حاوی اطلاعات غنی در مورد تفاوت ها، تعداد و نوع آنها است.

محبوب ترین فرمت های فایل و سند پشتیبانی می شوند

با GroupDocs.Comparison API می توانید اسناد هر فرمت پشتیبانی شده مانند PDF، HTML، ایمیل، Microsoft Office Word اسناد، Excel صفحه گسترده، PowerPoint ارائه، OneNote، Visio نمودارها، متون، JPEG، PNG، GIF و BMP و همچنین بسیاری از فرمت های دیگر را مقایسه کنید.

مستندات و نمونه ها

در حال حاضر مستندات زیادی در مورد استفاده از کتابخانه مقایسه در سیستم عامل های مختلف با نمونه های کد وجود دارد، بنابراین لازم نیست در مورد چگونگی کار با GroupDocs.Comparison API در برنامه Node.js خود فکر کنید.

تغییرات را انتخاب کنید و آنها را در یک فایل ادغام کنید

اگر نسخه های مختلفی از یک سند داشته باشید، می توانید فقط تغییرات مورد نظر را انتخاب کنید و سند جدید را با استفاده از کتابخانه GroupDocs.Comparison کامپایل کنید.

استقلال پلت فرم

GroupDocs.Comparison for Node.js via Java از سیستم عامل ها، چارچوب ها و مدیران بسته زیر پشتیبانی می کند

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

فرمت های فایل پشتیبانی شده

GroupDocs.Comparison for Node.js via Java از عملیات با [فرمت های فایل] زیر پشتیبانی می کند (https://docs.groupdocs.com/comparison/nodejs-java/supported-document-formats/).

فرمت های Microsoft Office و OpenDocument

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • چیدمان صفحه ثابت: PDF

تصاویر، گرافیک و نمودارها

  • تصاویر راستری: BMP, GIF, JPG, JPEG, PNG
  • تصویربرداری پزشکی: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

دیگر

  • متن: TXT
  • زبان‌های برنامه‌نویسی: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • وب: HTM, HTML, MHT, MHTML
  • کتابهای الکترونیکی: MOBI, DjVu
  • مقادیر جدا شده با محدود کننده: CSV

GroupDocs.Comparison for Node.js via Java ویژگی ها

به راحتی PDF و اسناد، تصاویر و سایر فرمت ها را با آفیس مقایسه کنید

Feature icon

مقایسه اسناد آسان برای استفاده

تفاوت ها را در دو سند تجزیه و تحلیل و شناسایی کنید.

Feature icon

مقایسه چندین اسناد

تفاوت ها را در چندین سند به طور همزمان تجزیه و تحلیل و شناسایی کنید.

Feature icon

فرمت های پشتیبانی شده

پشتیبانی از بیش از 50 فرمت سند محبوب از دسته های مختلف.

Feature icon

پذیرش یا رد تغییرات

نمایش بصری واضح تغییرات شناسایی شده، ارائه گزینه پذیرش یا رد تغییرات.

Feature icon

تولید پیش نمایش ها

نتایج مقایسه را به عنوان تصاویر ذخیره کنید.

Feature icon

مقایسه محتوا

محتوای متن را خط به خط، بر اساس پاراگراف، بر اساس کلمات، بر اساس کاراکترها مقایسه کنید. تغییرات را برجسته کنید.

Feature icon

مقایسه سبک

تشخیص تغییرات در قالب بندی و سبک.

Feature icon

تنظیم فراداده

فراداده را از فایل های منبع یا هدف نگه دارید یا اجازه دهید توسط کاربران مشخص شود.

Feature icon

محافظت از رمز عبور

اسناد رمزگذاری شده را تجزیه و تحلیل کنید یا سند حاصل را با یک رمز عبور ایمن کنید.

Feature icon

مقایسه صفحات خاص

فقط بخش ها یا صفحات خاص سند را بارگیری کنید.

Feature icon

نمایش نظرات

هنگام بارگیری سند منبع می توانید انتخاب کنید که نظرات را پنهان کنید یا نمایش دهید.

نمونه های کد

برخی از موارد استفاده از عملیات معمولی GroupDocs.Comparison for Node.js via Java

مقایسه اسناد محافظت شده با رمز عبور

برای مقایسه اسنادی که با رمز عبور محافظت شده اند، باید آن را مشخص کنید و سپس اسناد را بارگیری کنید:

نحوه مقایسه اسناد محافظت شده با رمز عبور


import { Comparer, LoadOptions } from '@groupdocs/groupdocs.comparison'

// سند منبع را بارگیری کنید و رمز عبور آن را مشخص کنید
const comparer = new Comparer("source.docx", new LoadOptions("1234"));

// سند هدف را بارگیری کنید و رمز عبور آن را مشخص کنید
comparer.add("target.docx", new LoadOptions("5678"));

// نتیجه مقایسه را در یک فایل مشخص ذخیره کنید
comparer.compare("result.docx");

مقایسه چندین PDF اسناد.

GroupDocs.Comparison به شما اجازه می دهد بیش از دو سند را مقایسه کنید. عملیات تقریبا همانند مقایسه دو فایل است. شما فقط باید فایل های هدف بیشتری را به کلاس comparer اضافه کنید.

چگونه سه یا چند سند را مقایسه کنیم.

import { Comparer } from '@groupdocs/groupdocs.comparison'

// سند منبع را بارگیری کنید
const comparer = new Comparer(source.pdf");

// فایل دوم را برای مقایسه مشخص کنید
comparer.add("target2.pdf");

// فایل سوم را برای مقایسه مشخص کنید
comparer.add("target3.pdf");

// نتیجه مقایسه را در یک فایل مشخص ذخیره کنید
comparer.compare("result.pdf");
 فارسی