ٹولز
Merge PDF Split PDF Compress PDF تمام PDF ٹولز →
حل
For Business For Education For Developers
کمپنی
ہمارے بارے میں بلاگ Press رابطہ
پروڈکٹ
قیمتیں خصوصیات FAQ Security
ہومٹولزPDF کا موازنہ کریں

PDF کا موازنہ کریں

دو PDFs کو سطر بہ سطر موازنہ کریں اور diff رپورٹ ڈاؤن لوڈ کریں۔ صرف متن پر مبنی PDFs v0.1 میں — بصری موازنہ (تصاویر) v0.2 میں آئے گا۔

A اصل

PDF (A) منتخب کریں

یا یہاں ایک فائل چھوڑیں

B نیا ورژن

PDF (B) منتخب کریں

یا یہاں ایک فائل چھوڑیں

متن کا موازنہ موڈ دونوں PDFs میں متن کی پرت کا موازنہ کرتا ہے۔ یہ صرف بصری تبدیلیوں (تصویری ترامیم، دستخط، مہر) کا پتہ نہیں لگا سکتا۔ مواد کی نظرثانی کے بعد اسے استعمال کریں، بصری نظرثانی نہیں۔

PDF کا موازنہ کیسے کام کرتا ہے

تین مراحل۔ دونوں فائلیں آپ کے براؤزر میں رہتی ہیں۔

1

دو PDFs منتخب کریں

اصل (A) اور نیا ورژن (B)۔ دونوں کے پاس متن کی پرت ہونی چاہیے۔

2

موازنہ چلائیں

متن PDF.js سے نکالا جاتا ہے، پھر LCS الگورتھم کے ساتھ ایک سطر diff اضافے اور حذف کی شناخت کرتا ہے۔

3

رپورٹ ڈاؤن لوڈ کریں

ایک نیا PDF جو اضافہ شدہ سطریں (سبز) اور حذف شدہ سطریں (سرخ) کو سیاق کے ساتھ درج کرتا ہے۔ جائزہ یا آڈٹ کے لیے استعمال کریں۔

«PDF کا موازنہ» اصل میں کیا کرتا ہے

PDF کا موازنہ ایک بہت عام سوال کا جواب دیتا ہے: ورژن A اور ورژن B کے درمیان کیا تبدیل ہوا؟ استعمال کا کیس اکثر ایک معاہدہ، ایک پالیسی دستاویز، ایک ریسرچ پیپر، یا ایک رپورٹ ہے جو ایک یا زیادہ نظرثانی کے چکروں سے گزری ہے، اور آپ ایک نظر میں دیکھنا چاہتے ہیں کہ کون سی شقیں ترمیم، اضافہ یا حذف کی گئیں — دو ٹیبس کو ساتھ ساتھ ایک میگنیفائر سے چیک کرنے سے نہیں، بلکہ مشین کو آپ کے لیے بورنگ کام کرنے دے کر۔

اس ٹول کا v0.1 متن کی سطح کا موازنہ چلاتا ہے۔ ہم آپ کے براؤزر میں PDF.js کے ساتھ دونوں PDFs کھولتے ہیں، صفحہ بہ صفحہ متن کا مواد نکالتے ہیں، اشیاء کو سطروں میں گروپ بناتے ہیں، پھر A اور B کے درمیان مماثل سطریں تلاش کرنے کے لیے کلاسیک LCS الگورتھم (طویل ترین مشترکہ ذیلی ترتیب) چلاتے ہیں۔ آؤٹ پٹ ایک صاف PDF موازنہ رپورٹ میں پیش کیا جاتا ہے جس میں اضافہ شدہ سطروں کے لیے سبز، حذف کے لیے سرخ، اور غیر تبدیل شدہ سیاق کے لیے سرمئی ہائی لائٹس ہیں۔ یہ وہی نقطۂ نظر ہے جسے git diff جیسے ٹولز استعمال کرتے ہیں، لیکن سورس کوڈ کے بجائے PDF متن پر لاگو ہوتا ہے۔

یہ ورژن کس کے لیے اچھا ہے

  • معاہدوں کی نظرثانی۔ ہر شق جو ڈرافٹس کے درمیان تبدیل ہوئی اسے پتہ لگائیں۔
  • پالیسی اپ ڈیٹس۔ اسٹیک ہولڈرز کو دکھائیں کہ کون سے حصے بالکل منتقل ہوئے۔
  • ادارتی نظرثانی۔ دو نظرثانیوں کے درمیان ایک ریسرچ پیپر یا متن کا موازنہ کریں۔
  • دستاویز کا آڈٹ۔ آرکائیو شدہ ورژنز کے درمیان کیا تبدیل ہوا (اور کیا نہیں) کا تیز ثبوت۔

یہ ورژن کیا نہیں کر سکتا (ابھی)

  • بصری / پکسل سطح کا موازنہ۔ تصویری ترامیم، لے آؤٹ کی منتقلی، اور دستخط کی مہریں — کوئی متن کی تبدیلی پیدا نہیں کرتیں اور دکھائی نہیں دیں گی۔ بصری موازنہ v0.2 روڈ میپ پر ہے۔
  • اسکین شدہ PDFs۔ PDFs جو صرف تصاویر ہیں ان میں متن کی پرت نہیں ہوتی؛ پہلے انہیں OCR PDF کے ذریعے چلائیں، پھر پروسیس شدہ کاپیوں کا موازنہ کریں۔
  • ٹیبل سیل سطح کی درستی۔ ٹیبلز متن کی سطروں میں چپٹے ہو جاتے ہیں؛ اگر ایک سیل تبدیل ہوتا ہے، پوری قطار کو تبدیل کے طور پر نشان زد کیا جاتا ہے۔
  • لفظ کی سطح کی ہائی لائٹس۔ تبدیلیاں سطر کے لحاظ سے نشان زد ہوتی ہیں، لفظ کے لحاظ سے نہیں۔ 100 حرف کی سطر جس میں صرف 5 حروف مختلف ہیں اب بھی پوری سطر کو نشان زد کرتی ہے۔

پرائیویسی اور سیکیورٹی

دستاویز کا موازنہ اکثر خفیہ مواد کے ساتھ استعمال ہوتا ہے: مذاکراتی معاہدے، اندرونی پالیسیاں، قانونی میمو، اور ریگولیٹری فائلیں۔ زیادہ تر آن لائن PDF موازنہ سروسز دونوں فائلوں کو ایک سرور پر اپ لوڈ کرتی ہیں، وہاں موازنہ چلاتی ہیں، اور ایک رپورٹ واپس کرتی ہیں۔ imisspdf آپ کے براؤزر کے ٹیب میں تمام موازنہ چلاتا ہے، لہٰذا دستاویز کی کوئی کاپی کبھی آپ کا ڈیوائس نہیں چھوڑتی۔ آپ موازنہ چلتے ہوئے DevTools نیٹ ورک پینل سے اس کی تصدیق کر سکتے ہیں۔

عمومی سوالات

v0.1 ایک متن کی سطح کا diff ہے۔ ہم دونوں PDFs سے صفحہ بہ صفحہ متن کی پرت نکالتے ہیں، اشیاء کو Y پوزیشن کے مطابق سطروں میں گروپ بناتے ہیں، پھر LCS الگورتھم کے ساتھ سطح سطر diff چلاتے ہیں۔ آؤٹ پٹ ایک نئی PDF رپورٹ ہے جس میں شامل / حذف / غیر تبدیل شدہ سطریں سبز اور سرخ ہائی لائٹس کے ساتھ درج ہوتی ہیں۔ یہ ان PDFs پر بہترین کام کرتا ہے جن میں اصل متن کی پرت ہو (Word، Pages، LibreOffice، براؤزرز وغیرہ سے زیادہ تر ڈیجیٹل ایکسپورٹس)۔

بصری پکسل diffing کے لیے ہر صفحے کو ایک کینوس پر رینڈر کرنے اور پکسل بہ پکسل فرق کا حساب کرنے کی ضرورت ہے، جو صرف براؤزر میں چلتا ہے (Node میں کینوس نہیں ہے)۔ یہ v0.2 روڈ میپ پر ہے۔ متن diff حقیقی دنیا کے ~90% «اس معاہدے میں کیا تبدیل ہوا؟» سوالات کا احاطہ کرتا ہے؛ باقی 10% (صرف بصری ترامیم جیسے تصویر کی تبدیلی یا دستخط شامل کرنا) کے لیے، شپ ہونے کے بعد بصری diff استعمال کریں۔

اس ورژن میں براہ راست نہیں — اسکین شدہ PDFs تصاویر کے صفحات ہیں جن میں متن کی پرت نہیں ہوتی، لہٰذا diff کرنے کے لیے کچھ نہیں ہے۔ پہلے انہیں ہمارے OCR PDF ٹول سے گزاریں تاکہ ایک قابل تلاش متن کی پرت شامل ہو، پھر OCR شدہ کاپیوں کا موازنہ کریں۔ درستی اسکین کے معیار پر منحصر ہے۔

ہاں۔ دونوں PDFs آپ کے براؤزر میں پڑھے جاتے ہیں، اوپن سورس PDF.js لائبریری سے پارس ہوتے ہیں، JavaScript میں diff ہوتے ہیں، اور رپورٹ pdf-lib سے بنائی جاتی ہے — سب مقامی طور پر۔ کچھ بھی اپ لوڈ نہیں ہوتا؛ آپ موازنہ پر کلک کرنے سے پہلے نیٹ ورک سے منقطع کر کے تصدیق کر سکتے ہیں۔

موجودہ diff فی طرف 5000 سطروں پر محدود ہے (300 صفحات کی رپورٹ سے کہیں زیادہ)۔ اس سے اوپر LCS الگورتھم ٹیب میں بہت سی میموری استعمال کرنا شروع کر دیتا ہے۔ اگر آپ اس سے تجاوز کرتے ہیں تو، دستاویزات کو تقسیم کریں اور حصوں کا موازنہ کریں۔

متعلقہ PDF ٹولز

 اردو
Get unlimited PDF tools + AI features
Start free trial →