मुफ्त ऑनलाइन PDF पेज नंबर

अपने PDF के हर पृष्ठ पर अनुकूलन योग्य स्थिति, प्रारूप और शैली के साथ पृष्ठ संख्याएँ जोड़ें। कोई अपलोड, कोई सर्वर नहीं-प्रसंस्करण आपके ब्राउज़र में स्थानीय रूप से होता है।

100% क्लाइंट-साइड · आपकी फ़ाइलें आपके डिवाइस से कभी नहीं जातीं
PDF फ़ाइल यहाँ छोड़ें या ब्राउज़ करने के लिए क्लिक करें

PDF का समर्थन · 50 MB तक

फ़ाइल: -
पृष्ठ: -

यह कैसे काम करता है

  1. PDF अपलोड करें: अपनी PDF फ़ाइल छोड़ें या चुनें। उपकरण स्वचालित रूप से पृष्ठों की संख्या का पता लगाता है।
  2. अनुकूलित करें: स्थिति (ऊपर/नीचे, बाएं/केंद्र/दाएं), पृष्ठ संख्या प्रारूप, फ़ॉन्ट आकार और अन्य विकल्प चुनें।
  3. संख्याएँ जोड़ें: संख्यांकन लागू करने के लिए "पृष्ठ संख्याएँ जोड़ें" पर क्लिक करें। प्रसंस्करण आपके ब्राउज़र में तुरंत होता है।
  4. डाउनलोड करें: आपकी संख्यांकित PDF तुरंत डाउनलोड के लिए तैयार है।

पृष्ठ संख्याएँ क्यों जोड़ें?

पेशेवर दस्तावेज़ों, रिपोर्टों, मैनुअलों, शोध-प्रबंधों और बड़ी प्रस्तुतियों के लिए पृष्ठ संख्याएँ आवश्यक हैं। वे बातचीत, उद्धरण या प्रतिक्रिया में विशिष्ट पृष्ठों का संदर्भ देना आसान बनाती हैं। यह उपकरण आपको जटिल सॉफ्टवेयर के बिना अपने दस्तावेज़ शैली से मेल खाने के लिए संख्यांकन को अनुकूलित करने देता है।

विशेषताएँ

अक्सर पूछे जाने वाले प्रश्न

क्या मैं पृष्ठ संख्या प्रारूप को अनुकूलित कर सकता हूँ?

हाँ। यह उपकरण चार प्रारूप प्रदान करता है: सरल संख्याएँ (1, 2, 3), "पृष्ठ 1", "10 में से 1", और "10 में से पृष्ठ 1"। वह प्रारूप चुनें जो आपके दस्तावेज़ शैली से मेल खाता है।

क्या मैं पहले पृष्ठ पर संख्यांकन छोड़ सकता हूँ?

हाँ। अपने शीर्षक पृष्ठ या कवर शीट को पृष्ठ संख्या के बिना छोड़ने के लिए "पहला पृष्ठ छोड़ें" चेक करें। संख्यांकन पृष्ठ 2 से शुरू होगा।

कोन सा फ़ाइल आकार समर्थित है?

50 MB तक के PDF समर्थित हैं। प्रसंस्करण गति PDF आकार और आपके डिवाइस की उपलब्ध मेमोरी पर निर्भर करती है।

क्या मेरे PDF सर्वर पर अपलोड होते हैं?

नहीं. सारी प्रोसेसिंग pdf-lib का उपयोग करके आपके ब्राउज़र में स्थानीय रूप से होती है। आपका PDF कभी आपके डिवाइस से बाहर नहीं जाता, जिससे पूर्ण गोपनीयता और सुरक्षा सुनिश्चित होती है।

क्या मैं मोबाइल पर पृष्ठ संख्याएँ जोड़ सकता हूँ?

हाँ। यह उपकरण डेस्कटॉप, टैबलेट और मोबाइल ब्राउज़रों पर काम करता है। बस अपना PDF चुनें और पृष्ठ संख्या विकल्पों को अनुकूलित करें।

क्या मैं पृष्ठ संख्याओं को पूर्ववत कर सकता या हटा सकता हूँ?

अक जोड़ने के बाद, पृष्ठ संख्याएँ स्थायी रूप से PDF का हिस्सा होती हैं। यदि आपको उन्हें हटाने की आवश्यकता है, तो मूल फ़ाइल का उपयोग करें। हम आपके मूल PDF का बैकअप रखने की सिफ़ारिश करते हैं।

"PDF पेज नंबर" का असली मतलब क्या है

"PDF पेज नंबर" वाक्यांश दो वास्तव में अलग अवधारणाओं को कवर करता है जिन्हें PDF विनिर्देश अलग-अलग मानता है, हालाँकि अंतिम उपयोगकर्ता शायद ही उनमें अंतर करते हैं। पहली है दृश्य पेज-नंबर पाठ, जो पृष्ठ पर एक दृश्य एनोटेशन के रूप में चित्रित किया जाता है। प्रत्येक पृष्ठ को नई सामग्री का एक टुकड़ा मिलता है, आमतौर पर हेडर या फुटर क्षेत्र में एक छोटी पाठ-स्ट्रिंग, चुने हुए फॉन्ट, आकार और स्थिति में खींची जाती है। यह पाठ पृष्ठ के किसी भी अन्य पाठ तत्व की तरह पृष्ठ का हिस्सा बन जाता है: यह मुद्रित होता है, स्क्रीनशॉट में दिखाई देता है, चुना और कॉपी किया जा सकता है, और दस्तावेज़ के किसी भी रेंडर में दिखाई देता है। यह वही ऑपरेशन है जो यह उपकरण करता है।

दूसरी है PDF पेज लेबल डिक्शनरी, जो ISO 32000-2 की धारा 12.4.2 में परिभाषित है। पेज लेबल मेटाडेटा हैं, सामग्री नहीं। वे दस्तावेज़ की कैटलॉग डिक्शनरी में एक PageLabels संख्या-वृक्ष के रूप में रहते हैं जो प्रत्येक भौतिक पृष्ठ इंडेक्स को एक लेबल डिक्शनरी से मैप करता है, जिसमें नंबरिंग शैली (दशमलव, रोमन, वर्णमाला), एक उपसर्ग स्ट्रिंग और एक प्रारंभिक मान निर्दिष्ट होता है। PDF पाठक टूलबार में पेज-नंबर संकेतक (उदाहरण के लिए, "iv में से 250" दिखाने वाला बॉक्स) और पेज नेविगेटर को भरने के लिए इन लेबल का उपयोग करते हैं। वे मुद्रित पृष्ठ पर प्रकट नहीं होते। लेबल उन पुस्तकों और रिपोर्टों के लिए महत्वपूर्ण हैं जहाँ प्रारंभिक भाग रोमन अंकों (i, ii, iii) का उपयोग करता है और मुख्य भाग अरबी 1 पर पुनः शुरू होता है, क्योंकि वे पाठक के पेज संकेतक को पृष्ठ पर दृश्य भौतिक नंबरिंग से मेल खाने देते हैं। इस उपकरण सहित अधिकांश उपभोक्ता उपकरण पहले प्रकार को लिखते हैं। पेज लेबल पहुँच-योग्यता के लिए और ऑन-स्क्रीन संकेतक को मुद्रित पृष्ठ से मेल कराने के लिए मूल्यवान हैं, लेकिन वे दृश्य नंबरों के लिए एक प्रतिस्थापन नहीं बल्कि एक जोड़ हैं।

यह उपकरण आंतरिक रूप से कैसे काम करता है

यह उपकरण pdf-lib का उपयोग करता है, जो PDF विनिर्देश का एक शुद्ध-JavaScript कार्यान्वयन है, जिसे Andrew Dillon (Hopding) और ओपन-सोर्स समुदाय 2018 से बनाए रख रहे हैं। pdf-lib पूरी तरह से JavaScript में PDF पढ़ता, पार्स करता और लिखता है, बिना WebAssembly, बिना नेटिव निर्भरताओं के, और किसी भी प्रकार के सर्वर-साइड प्रसंस्करण के बिना। पुस्तकालय jsDelivr CDN से एकल 380 किलोबाइट मिनिफाइड स्क्रिप्ट के रूप में लोड होता है, पहली बार आने के बाद ब्राउज़र द्वारा कैश हो जाता है, और इस टैब के अंदर निष्पादित होता है।

जब आप एक PDF चुनते हैं, ब्राउज़र की File API फ़ाइल के बाइट्स को सीधे JavaScript इंजन में चल रहे pdf-lib को सौंप देती है। पुस्तकालय दस्तावेज़ की संरचना को PDF ऑब्जेक्ट्स (कैटलॉग, पेज ट्री, सामग्री स्ट्रीम, फॉन्ट संसाधन, मेटाडेटा) के एक इन-मेमोरी ट्री में पार्स करता है, फिर चुनी गई श्रेणी के प्रत्येक पृष्ठ के लिए पेज सामग्री स्ट्रीम का पता लगाता है, उसमें एक नया पाठ-ड्रॉइंग ऑपरेटर अनुक्रम जोड़ता है, और नई स्ट्रीम लंबाई दर्शाने के लिए क्रॉस-रेफरेंस तालिका को अद्यतन करता है। पाठ-ड्रॉइंग ऑपरेटर सामग्री स्ट्रीम के लिए PDF विनिर्देश का पालन करते हैं: BT एक पाठ ऑब्जेक्ट शुरू करता है, Tf फॉन्ट और आकार चुनता है, Td पाठ कर्सर को चुने हुए निर्देशांकों पर रखता है, Tj ग्लिफ़ की स्ट्रिंग चित्रित करता है, और ET पाठ ऑब्जेक्ट को बंद करता है। जब हर पृष्ठ अद्यतन हो जाता है, pdf-lib संशोधित दस्तावेज़ को एक बाइट सरणी में वापस सीरीयलाइज़ करता है, बाइट सरणी एक Blob बन जाती है, और Blob को एक सिंथेटिक एंकर क्लिक के माध्यम से डाउनलोड के रूप में प्रस्तुत किया जाता है। इस ऑपरेशन के दौरान कोई नेटवर्क अनुरोध नहीं चलता।

नंबरों के लिए उपयोग किया जाने वाला फॉन्ट Helvetica है, जो ISO 32000-2 के परिशिष्ट D में परिभाषित Standard 14 फॉन्ट्स में से एक है। Standard फॉन्ट हर अनुपालक PDF पाठक में बिना फॉन्ट प्रोग्राम एम्बेड किए रेंडर होने की गारंटी देते हैं, क्योंकि पाठक को मीट्रिक-संगत प्रतिस्थापन रखना अनिवार्य है। यह आउटपुट फ़ाइल का आकार छोटा रखता है (कोई फॉन्ट सबसेट एम्बेड नहीं करना) और रेंडरिंग तेज़ रखता है। समझौता यह है कि Standard 14 केवल बुनियादी लैटिन वर्णों को कवर करते हैं; गैर-लैटिन लिपियों का उपयोग करने वाली भाषाओं के लिए, एक कस्टम एम्बेडेड फॉन्ट की आवश्यकता होगी। पश्चिमी अरबी अंकों का उपयोग करने वाली किसी भी भाषा में (जो कि अधिकांश हैं) संख्यात्मक पेज नंबर बिना कठिनाई के रेंडर होते हैं।

PDF निर्देशांक प्रणाली

PDF पाठ की स्थिति निर्धारित करने के लिए एक ऐसी निर्देशांक प्रणाली का उपयोग करता है जो वेब या स्क्रीन ग्राफिक्स के अभ्यस्त किसी भी व्यक्ति के लिए असामान्य है: मूल बिंदु (0, 0) पृष्ठ के निचले-बाएँ कोने पर स्थित है, x-अक्ष दाईं ओर बढ़ता है, और y-अक्ष ऊपर की ओर बढ़ता है। एक इकाई 1/72 इंच के बराबर है, जो पारंपरिक टाइपोग्राफर का बिंदु है। एक मानक US Letter पृष्ठ 612 गुणा 792 उपयोगकर्ता इकाई (8.5 गुणा 11 इंच) का है। एक मानक A4 पृष्ठ 595.276 गुणा 841.890 उपयोगकर्ता इकाई (210 गुणा 297 मिलीमीटर) का है। इस उपकरण में मार्जिन इनपुट बिंदुओं में है, इसलिए 30 के मार्जिन का अर्थ है किनारे से 30 / 72 = 0.417 इंच।

छह स्थिति प्रीसेट निम्नलिखित तरह से निर्देशांकों में परिवर्तित होते हैं। "नीचे केंद्र" पाठ की आधार रेखा को पृष्ठ के निचले हिस्से से "मार्जिन" इकाइयाँ ऊपर और क्षैतिज रूप से केंद्रित रखता है। "ऊपर दाएँ" इसे "पृष्ठ-ऊँचाई घटा मार्जिन" इकाइयाँ नीचे से ऊपर रखता है, पाठ का दायाँ किनारा पृष्ठ के दाएँ किनारे से "मार्जिन" इकाइयाँ बाईं ओर। उपकरण प्रत्येक पृष्ठ की चौड़ाई और ऊँचाई अलग से गणना करता है (क्योंकि PDF एक ही दस्तावेज़ में पृष्ठ आकारों को मिला सकते हैं, जो संग्रहीत स्कैन में आम है), और प्रत्येक पृष्ठ के अपने निर्देशांक स्थान के भीतर पाठ को रखता है। यही कारण है कि एक ही दस्तावेज़ में विभिन्न आकारों के पृष्ठ सही सापेक्ष स्थिति पर एक नंबर प्राप्त करते हैं, बजाय इसके कि सभी एक पूर्ण निर्देशांक पर संरेखित हों।

सदियों भर पेज नंबरिंग का व्यवहार

जैसा हम आज जानते हैं, पेज नंबरों का इतिहास अधिकांश लोगों के अनुमान से भी पुराना है। 1450 के दशक से शुरू होने वाली शुरुआती यूरोपीय मुद्रित पुस्तकों में आमतौर पर पेज नंबर नहीं होते थे, और बाइंडर को उन्मुख रखने के लिए सिग्नेचर चिह्नों (मुड़े हुए पन्नों के संग्रह में अक्षर) पर निर्भर रहती थीं। पेज नंबर सोलहवीं शताब्दी में छिटपुट रूप से प्रकट होते हैं, सत्रहवीं में मानक बनते हैं, और अठारहवीं शताब्दी के अंत तक सार्वभौमिक हो जाते हैं। सबसे पुरानी मौजूदा पेज-नंबर वाली पुस्तक आमतौर पर Werner Rolewinck की Fasciculus temporum मानी जाती है, जो 1474 में कोलोन में Arnold ther Hoernen द्वारा मुद्रित की गई थी।

मुद्रण परंपरा से विरासत में मिले परंपराएँ आज भी PDF पर लागू होती हैं। प्रारंभिक भाग (शीर्षक पृष्ठ, कॉपीराइट पृष्ठ, समर्पण, विषय-सूची, प्रस्तावना) लोअरकेस रोमन अंकों का उपयोग करता है: i, ii, iii, iv, v। शीर्षक पृष्ठ को पृष्ठ i के रूप में गिना जाता है पर नंबर नहीं दिखाता। मुख्य पाठ अरबी 1 पर पुनः शुरू होता है। अंतिम भाग (नोट्स, शब्दावली, ग्रंथसूची, सूचकांक) आमतौर पर मुख्य भाग से अरबी अनुक्रम जारी रखता है। यह Chicago Manual of Style और Turabian नियम है, और यही विश्वविद्यालय शोध-प्रबंध, विद्वत्तापूर्ण मोनोग्राफ और अधिकांश गैर-कथा साहित्य व्यापारिक पुस्तकें अब भी अनुसरण करती हैं। MLA-शैली के पेपर पृष्ठ 1 से निरंतर अरबी चलाते हैं। APA-शैली के पेपर शीर्षक पृष्ठ को पृष्ठ 1 मानते हुए शीर्षक पृष्ठ से नंबरिंग शुरू करते हैं। चुनाव दस्तावेज़ के प्रकार पर निर्भर करता है, व्यक्तिगत प्राथमिकता पर नहीं।

यह उपकरण एक एकल निरंतर अरबी अनुक्रम बनाता है, जो MLA, APA, व्यावसायिक रिपोर्ट, तकनीकी मैनुअल और किसी भी एकल-खंड दस्तावेज़ से मेल खाता है। पृथक प्रारंभिक-भाग और मुख्य अनुक्रमों वाले Chicago-शैली शोध-प्रबंध के लिए, मानक कार्यप्रवाह है: मुफ़्त PDF स्प्लिटर का उपयोग करके दस्तावेज़ को मुख्य सीमा पर विभाजित करें, प्रत्येक भाग को उपयुक्त मान से शुरू करते हुए अलग-अलग नंबर दें, और मुफ़्त PDF मर्ज ऑनलाइन के साथ दो नंबर वाले हिस्सों को वापस जोड़ें।

वास्तविक कार्यप्रवाह जो PDF पेज नंबरिंग को चलाते हैं

सामान्य गलतियाँ और उनका अर्थ

केवल-ब्राउज़र बनाम क्लाउड पेज नंबरिंग

क्लाउड PDF पेज-नंबरिंग सेवाएँ (Smallpdf, ILovePDF, PDF24 web, Adobe Acrobat Online, Sejda) आपकी PDF को अपने सर्वरों पर अपलोड करती हैं, अपने सर्वर-साइड पुस्तकालयों से पेज नंबर जोड़ती हैं, और नंबर वाली प्रति को डाउनलोड के रूप में परोसती हैं। गोपनीयता के निहितार्थ एक सामान्य फ़ाइल अपलोड से एक महत्वपूर्ण तरीके से अलग हैं: जिस दस्तावेज़ को नंबर दिया जा रहा है, वह अक्सर कार्य-उत्पाद, अनुबंध, वित्तीय रिपोर्ट या क़ानूनी साक्ष्य होता है, ठीक उसी प्रकार की फ़ाइलें जिन्हें संगठन अपने नियंत्रित वातावरण से बाहर न जाने देने के लिए सबसे अधिक सावधान रहते हैं। प्रमुख ऑपरेटर गोपनीयता नीतियाँ प्रकाशित करते हैं जो कुछ घंटों के भीतर हटाने और परिवहन में TLS के लिए प्रतिबद्ध होती हैं, और उनके पास अनुपालन करने के मजबूत व्यावसायिक कारण हैं, लेकिन "घंटों में हटाना" "कभी नहीं देखा" के समान नहीं है।

यह उपकरण कुछ भी अपलोड नहीं करता। pdf-lib पुस्तकालय आपके ब्राउज़र टैब में चलता है, File API के माध्यम से फ़ाइल बाइट्स प्राप्त करता है और नंबर वाले बाइट्स को उसी टैब में लौटाता है। आप इसे साबित कर सकते हैं: Add Page Numbers क्लिक करने से पहले ब्राउज़र डेवलपर टूल्स को Network टैब पर खोलें, ऑपरेशन चलाएँ, और देखें कि आपकी फ़ाइल की सामग्री के साथ कोई अनुरोध नहीं किया जाता। समझौता सुविधा-दायरे का है। क्लाउड सेवाएँ अक्सर उपसर्ग-काउंटर Bates समर्थन के साथ बहु-PDF बैच नंबरिंग, नंबरिंग से पहले सर्वर-साइड OCR, और अपने अन्य PDF एंडपॉइंट्स के साथ एकीकरण प्रदान करती हैं। यह उपकरण एक बार में एक PDF को OCR के बिना और बिना सच्ची Bates विस्तार के नंबर देता है। एकल-दस्तावेज़ कार्यप्रवाह के लिए (जो अधिकांश उपभोक्ता उपयोग को कवर करता है), ब्राउज़र उपकरण सरल है, पहली लोड के बाद तेज़ है (कोई अपलोड नहीं, कोई सर्वर कतार नहीं), और सार्थक रूप से अधिक निजी है। बहु-PDF Bates डिस्कवरी उत्पादन के लिए, एक डेस्कटॉप उपकरण (Acrobat Pro) या डिस्कवरी-विशिष्ट सेवा सही उत्तर है।

और अधिक अक्सर पूछे जाने वाले प्रश्न

दृश्य पेज नंबरों और PDF पेज लेबल के बीच क्या अंतर है?

दृश्य पेज नंबर प्रत्येक पृष्ठ की सामग्री स्ट्रीम पर चित्रित वास्तविक पाठ हैं; वे मुद्रित होते हैं, चयन-योग्य हैं, और स्क्रीनशॉट में दिखाई देते हैं। PDF पेज लेबल दस्तावेज़ कैटलॉग के PageLabels संख्या-वृक्ष में संग्रहीत मेटाडेटा हैं; पाठक उन्हें टूलबार में पेज-संकेतक विजेट के लिए उपयोग करते हैं पर वे मुद्रित पृष्ठ पर प्रकट नहीं होते। यह उपकरण दृश्य पेज नंबर लिखता है, जो वही है जो 99% उपयोगकर्ता "पेज नंबर जोड़ना" से समझते हैं और मुद्रण, वितरण और उद्धरण के लिए सही उत्तर है। पेज लेबल पहुँच-योग्यता के लिए मूल्यवान हैं (स्क्रीन रीडर भौतिक-शीट क्रमवाचक के बजाय लेबल किए गए नंबर की घोषणा कर सकते हैं) पर वे जोड़ हैं, प्रतिस्थापन नहीं।

मैं प्रारंभिक भाग के लिए रोमन-अंक पेज नंबर और मुख्य भाग के लिए अरबी नंबर कैसे प्राप्त करूँ?

मुफ़्त PDF स्प्लिटर का उपयोग करके दस्तावेज़ को मुख्य सीमा पर विभाजित करें, प्रारंभिक भाग को रोमन परंपरा के साथ अलग से नंबर दें, मुख्य भाग को अरबी 1 से शुरू करते हुए नंबर दें, और मुफ़्त PDF मर्ज ऑनलाइन से दो नंबर वाले हिस्सों को जोड़ें। यह उपकरण आपके द्वारा चुने गए प्रारूप में एक एकल निरंतर अनुक्रम बनाता है, इसलिए बहु-खंड नंबरिंग के लिए विभाजित-और-जोड़ कार्यप्रवाह आवश्यक है। यह शोध-प्रबंध और थीसिस के लिए मानक Chicago Manual of Style और Turabian पैटर्न है, वही पैटर्न जो Microsoft Word और Adobe Acrobat तब अंदरूनी रूप से उपयोग करते हैं जब आप पुनरारंभ नंबरिंग के साथ "खंड विराम" सेट करते हैं।

Bates नंबरिंग क्या है, और क्या यह उपकरण इसका समर्थन करता है?

Bates नंबरिंग क़ानूनी डिस्कवरी का वह अभ्यास है जिसमें प्रत्येक दस्तावेज़ के प्रत्येक पृष्ठ को एक अनोखा पहचानकर्ता (आमतौर पर एक उपसर्ग और एक शून्य-पैडेड काउंटर, उदाहरण के लिए ACME000142) सौंपा जाता है ताकि एक संक्षिप्त या गवाही में कोई भी भविष्य का उद्धरण स्पष्ट रूप से एक पृष्ठ का संदर्भ दे। यह नाम इलेक्ट्रॉनिक दस्तावेज़ों से पहले उपयोग किए जाने वाले Bates Manufacturing Company के स्वचालित-वृद्धि वाले रबर मुहरों से आता है। यह उपकरण पेज-नंबरिंग पहलू का समर्थन करता है (किसी भी नंबर से शुरू करें, निरंतर काउंटर, कई प्रारूप टेम्पलेट) लेकिन सच्ची Bates नंबरिंग के बहु-दस्तावेज़ उपसर्ग-विस्तार पहलू का नहीं। साझा उपसर्ग के साथ कई PDF में हजारों पृष्ठों पर मुकदमेबाजी उत्पादन के लिए, Adobe Acrobat Pro मानक विकल्प है।

उपकरण किस फॉन्ट का उपयोग करता है, और क्या मैं इसे बदल सकता हूँ?

Helvetica, ISO 32000-2 के परिशिष्ट D में Standard 14 फॉन्ट्स में से एक। Standard फॉन्ट को हर अनुपालक PDF पाठक में बिना फॉन्ट प्रोग्राम एम्बेड किए रेंडर होना चाहिए, जो आउटपुट को कॉम्पैक्ट और रेंडरिंग को सार्वभौमिक रखता है। उपकरण अनुकूलन के रूप में फॉन्ट का आकार (10, 12, 14, 16 बिंदु) प्रकट करता है; फॉन्ट चेहरा अनुकूलता के लिए Helvetica पर तय है। ब्रांडिंग कारणों से विशिष्ट फॉन्ट की आवश्यकता वाले दस्तावेज़ों के लिए, मानक कार्यप्रवाह है दस्तावेज़ को यहाँ नंबर देना और फिर पूर्ण फॉन्ट समर्थन वाले डेस्कटॉप उपकरण से नंबरों पर फिर से मुहर लगाना।

आउटपुट PDF इनपुट से थोड़ा बड़ा क्यों होता है?

pdf-lib प्रत्येक पृष्ठ की सामग्री स्ट्रीम में नए पाठ-ड्रॉइंग ऑपरेटर और Helvetica फॉन्ट संदर्भ जोड़ता है। प्रति पृष्ठ जोड़ी गई सामग्री छोटी है (आमतौर पर प्रति पृष्ठ कुछ सौ बाइट्स), और फॉन्ट संदर्भ पूरे दस्तावेज़ के लिए एक बार जोड़ा जाता है। कुल जोड़ा गया आकार आमतौर पर प्रति पृष्ठ 5 किलोबाइट से कम है, छोटे नंबरों जैसे "1" या "Page 1" के लिए अक्सर एक किलोबाइट से कम। pdf-lib नई सामग्री जोड़ते समय मौजूदा स्ट्रीम को फिर से कंप्रेस नहीं करता, इसलिए दस्तावेज़ का शेष भाग बाइट-दर-बाइट संरक्षित रहता है। यदि आउटपुट आकार महत्वपूर्ण है, तो नंबर वाली PDF को मुफ्त ऑनलाइन PDF कम्प्रेस करें उपकरण के माध्यम से चलाएँ ताकि स्ट्रीम को नवीनतम कंप्रेशन से फिर से एन्कोड किया जा सके।

क्या बैच प्रसंस्करण के लिए कोई डेस्कटॉप या कमांड-लाइन समकक्ष है?

हाँ, कई। Node.js में pdf-lib स्वयं इस उपकरण के समान आउटपुट उत्पन्न करता है और एक ही आह्वान में कई फ़ाइलों पर चलता है। pdftk (PDF Toolkit) स्टैम्प कार्यप्रवाह का समर्थन करता है: पेज नंबरों के साथ एक स्टैम्प PDF अलग से बनाने के बाद pdftk input.pdf stamp stamp.pdf output output.pdf। reportlab या PyPDF2 के साथ Python फॉन्ट, स्थिति, उपसर्ग और प्रारूप पर पूर्ण प्रोग्रामेटिक नियंत्रण के साथ उसी प्रकार का आउटपुट उत्पन्न करता है। Adobe Acrobat Pro का बैच प्रसंस्करण ("Action Wizard") मौजूदा Acrobat सदस्यता और पूर्ण Bates-नंबरिंग आवश्यकताओं वाले उपयोगकर्ताओं के लिए GUI विकल्प है।

संबंधित उपकरण