1. محصولات
  2.   PDF
  3.   Java
  4.   PdfCompare
 
  

اسناد PDF رمزگذاری شده را از طریق کتابخانه جاوا مقایسه کنید

Java Source API برای مقایسه دو سند PDF و ذخیره یا نمایش نتایج در یک فایل PDF به آسانی.

PDF مخفف عبارت Portable Document Format است. فرمت فایل PDF یکی از رایج ترین فرمت های فایل در سراسر جهان است. PDF یک فرمت فایل انعطاف پذیر است که در آن می توانید کارها را به روش های مختلف انجام دهید تا نیازهای سازمان خود را برآورده کنید. گاهی اوقات لازم است دو نسخه از یک فایل PDF را با هم مقایسه کنید تا ببینید چه چیزی تغییر کرده است. کتابخانه جاوا منبع باز PdfCompare به توسعه دهندگان کمک می کند تا اسناد PDF را در برنامه های خود مقایسه کنند. شما به راحتی می توانید دو فایل PDF را با هم مقایسه کنید و می توانید نتایج را به راحتی در یک فایل PDF ذخیره یا نمایش دهید. شما به راحتی می توانید صفحات خاص یا برخی از مناطق صفحات را در طول مقایسه نادیده بگیرید. شما به راحتی می توانید فایل های PDF را که می خواهید مقایسه کنید انتخاب و بارگذاری کنید

یک رابط کاربری تعاملی ساده وجود دارد که کاربران می توانند به راحتی با فراخوانی کلاس Class de.redsix.pdfcompare.Main شروع کنند. این کتابخانه از انواع مختلف علامت گذاری برای متمایز کردن بخش های مختلف سند PDF استفاده می کند. می توانید مناطق مستطیلی را تعریف کنید که در طول مقایسه نادیده گرفته شوند. برای آن، یک فایل باید ایجاد شود، که مناطقی را برای نادیده گرفتن تعریف می کند.

Previous Next

شروع کار با PdfCompare

لطفاً از دستور زیر برای افزودن وابستگی maven به پروژه خود استفاده کنید.

OpenPDF Maven Dependency

<dependency>
  <groupId>de.redsix</groupId>
  <artifactId>pdfcompare</artifactId>
  <version>...</version> <!-- see current version in the maven central tag above -->
</dependency>

مقایسه فایل‌های PDF پیکسل به پیکسل

کتابخانه منبع باز PdfCompare شامل پشتیبانی از مقایسه فایل های PDF پیکسل به پیکسل با استفاده از کد جاوا است. کتابخانه از انواع مختلفی از طرح های رنگی برای شناسایی مناطق مختلف اسناد مقایسه شده استفاده می کند. پیکسل های مساوی یا یکسان سند کمی محو می شود. پیکسل هایی که متفاوت هستند با رنگ قرمز و سبز مشخص می شوند. پیکسل های زرد مناطق نادیده گرفته شده را نشان می دهند و لبه مناطق کاغذ با رنگ سرخابی مشخص شده اند. صفحاتی که انتظار می رفت، اما نیامدند، با حاشیه قرمز مشخص می شوند. شما به راحتی می توانید طرح رنگ را تغییر دهید. برای تغییر طرح رنگ، لطفاً فایلی به نام "application.conf" را در ریشه classpath قرار دهید. شما به راحتی می توانید یک طرح رنگی جدید با فرمت HTML-Stlye در داخل این فایل مشخص کنید.

مقایسه اسناد PDF رمزگذاری شده

کتابخانه PdfCompare عملکردی را برای مقایسه اسناد PDF رمزگذاری شده در داخل برنامه های خود با استفاده از دستورات جاوا فراهم کرده است. برای مقایسه فایل های PDF محافظت شده با رمز عبور، باید رمز عبور اسناد را ارائه دهید. برای این منظور می توانید از دو روش استفاده کنید و باید رمز عبور را به عنوان پارامتر رشته ارسال کنید.

بدون در نظر گرفتن مناطق PDF در طول مقایسه اسناد

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

 فارسی