جاوا اسکرپٹ کا استعمال کرتے ہوئے براؤزر پر مبنی پی ڈی ایف ریورس ٹول کیسے بنایا جائے۔

پی ڈی ایف فائلیں اکثر اسکینز کو یکجا کرکے، دوسرے سسٹمز سے دستاویزات برآمد کرکے، یا بڑی تعداد میں صفحات پر کارروائی کرکے بنائی جاتی ہیں۔ زیادہ تر معاملات میں، حتمی PDF میں صفحات غلط ترتیب میں ہوں گے۔

ریورس پی ڈی ایف ٹول صفحہ کی ترتیب کو خود بخود الٹ کر اس مسئلے کو حل کرتا ہے۔ صفحات کو دستی طور پر ایک ایک کرکے دوبارہ ترتیب دینے کے بجائے، صارف اپنی پوری دستاویز کو سیکنڈوں میں واپس کر سکتے ہیں۔

اس ٹیوٹوریل میں، آپ جاوا اسکرپٹ اور PDF-lib کا استعمال کرتے ہوئے براؤزر پر مبنی PDF ریورس ٹول بنانے کا طریقہ سیکھیں گے۔ یہ ٹول صارفین کو پی ڈی ایف اپ لوڈ کرنے، صفحات کا پیش نظارہ کرنے، مختلف ریورس موڈز کو منتخب کرنے، ریورس دستاویزات بنانے، اور براہ راست براؤزر سے اپ ڈیٹ شدہ پی ڈی ایف ڈاؤن لوڈ کرنے کی اجازت دیتا ہے۔

آپ یہاں لائیو ٹول آزما سکتے ہیں۔

ریورس پی ڈی ایف ٹول: https://allinonetools.net/reverse-pdf/

انڈیکس

پی ڈی ایف صفحات کو پلٹنا کیوں مفید ہے۔

پی ڈی ایف صفحات کو پلٹنے سے کسی دستاویز کے اندر صفحات کی ترتیب بدل جاتی ہے۔

مثال کے طور پر، 10 صفحات پر مشتمل PDF عام طور پر درج ذیل ترتیب کی پیروی کرتی ہے: صفحہ 1 → صفحہ 2 → صفحہ 3 → صفحہ 4 وغیرہ۔

الٹ جانے کے بعد، آرڈر صفحہ 10 → صفحہ 9 → صفحہ 8 → صفحہ 7 کے طور پر نیچے جاتا ہے۔

یہ عمل کارآمد ہے اگر آپ اسکین شدہ دستاویزات کو ترتیب سے باہر کرتے ہیں، ضم شدہ فائلوں کو دوبارہ ترتیب دینے کی ضرورت ہے، یا آپ کے پرنٹ ورک فلو کے لیے صفحات کو الٹا ترتیب دینے کی ضرورت ہے۔

صفحات کو دستی طور پر دوبارہ ترتیب دینے کے بجائے، صارفین اپنی پوری دستاویز کو فوری طور پر واپس کر سکتے ہیں۔

پی ڈی ایف پیج فلپنگ کیسے کام کرتی ہے۔

پی ڈی ایف ریورس ٹول اپ لوڈ کردہ پی ڈی ایف فائل کو پڑھتا ہے، اس کے صفحات کو نکالتا ہے، آپ کے منتخب کردہ ریورس موڈ کے مطابق صفحہ کی ترتیب کو دوبارہ ترتیب دیتا ہے، اور ایک نئی ڈاؤن لوڈ کے قابل PDF تخلیق کرتا ہے۔

براؤزر دستاویز کو لوڈ کرتا ہے، صفحہ انڈیکس پر کارروائی کرتا ہے، صفحات کو ایک نئے پی ڈی ایف دستاویز میں کاپی کرتا ہے، اور اپ ڈیٹ شدہ فائل کو برآمد کرتا ہے۔

سب کچھ براہ راست براؤزر میں ہوتا ہے۔ بیرونی سرورز پر کوئی فائل اپ لوڈ نہیں کی جاتی ہے، جو آپ کی رازداری کو برقرار رکھتی ہے اور پروسیسنگ کی رفتار کو بہتر بناتی ہے۔

پروجیکٹ کی ترتیبات

ایک سادہ پروجیکٹ ڈھانچہ بنائیں۔

pdf-reverse-tool/
│
├── index.html
├── style.css
├── app.js
│
└── libs/
    └── pdf-lib.min.js

PDF-lib لوڈ کریں:



اوپر تک سکرول کریں۔