ओपन सोर्स जावास्क्रिप्ट पीडीएफ एडिटर लाइब्रेरी

पीडीएफ दस्तावेज़, पीडीएफ फॉर्म बनाने और संपादित करने तथा पीडीएफ पर सामग्री तैयार करने के लिए निःशुल्क एवं मुक्त स्रोत जावास्क्रिप्ट लाइब्रेरी।

पीडीएफ-लिब क्या है?

पीडीएफ-लिब एक स्वतंत्र और मुक्त स्रोत जावास्क्रिप्ट लाइब्रेरी है, जो पीडीएफ दस्तावेजों के साथ काम करने के लिए है, तथा नए पीडीएफ बनाने और मौजूदा पीडीएफ को संशोधित करने जैसे कार्य करती है।

पीडीएफ-लिब की कुछ मुख्य विशेषताएं निम्नलिखित हैं:

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

गिटहब आँकड़े

नाम:
भाषा:
सितारे:
कांटे:
लाइसेंस:
रिपॉजिटरी को अंतिम बार अद्यतन किया गया था

pdf-lib के साथ आरंभ करना

पीडीएफ-लिब को स्थापित करने के दो तरीके हैं:

एनपीएम मॉड्यूल

यदि आप अपने पैकेज मैनेजर के रूप में npm या यार्न का उपयोग कर रहे हैं तो आप npm मॉड्यूल का उपयोग कर सकते हैं:

NPM का उपयोग करके इंस्टॉल करें


npm install --save pdf-lib

यार्न का उपयोग करके स्थापित करें


yarn add pdf-lib

यूएमडी मॉड्यूल

यदि आप पैकेज मैनेजर का उपयोग नहीं कर रहे हैं, तो UMD मॉड्यूल unpkg और jsDelivr CDN पर उपलब्ध हैं:

पीडीएफ बनाएं और पीडीएफ में सामग्री जोड़ें

हम PDF दस्तावेज़ बनाने और PDF में सामग्री जोड़ने के लिए pdf-lib लाइब्रेरी का उपयोग कर सकते हैं। इसमें जोड़े गए टेक्स्ट की उपस्थिति को अनुकूलित करने की क्षमता शामिल है, जैसे फ़ॉन्ट का आकार, बोल्डनेस और विभिन्न स्टाइलिंग विकल्प। नीचे दिए गए उदाहरण में, हम एक नया PDF दस्तावेज़ बनाने के लिए createPdf फ़ंक्शन का उपयोग करेंगे और PDF में टेक्स्ट जोड़ने के लिए drawText फ़ंक्शन का उपयोग करेंगे, जिसमें टेक्स्ट का फ़ॉर्मेटिंग भी शामिल है:

उत्पादन

निम्नलिखित आउटपुट उपरोक्त कोड स्निपेट द्वारा उत्पन्न पीडीएफ दस्तावेज़ प्रदर्शित करता है:

पीडीएफ दस्तावेज़ संशोधित करें

हम pdf-lib लाइब्रेरी का उपयोग करके किसी मौजूदा PDF दस्तावेज़ में टेक्स्ट, इमेज और पेज आदि जोड़कर उसे संशोधित कर सकते हैं। नीचे दिए गए उदाहरण में, हम स्थानीय निर्देशिका से एक इनपुट PDF फ़ाइल पढ़ेंगे, टेक्स्ट एम्बेड करेंगे और प्रदर्शन उद्देश्य के लिए संशोधित PDF को आउटपुट फ़ाइल के रूप में सहेजेंगे:

उत्पादन

नीचे दिया गया स्क्रीनशॉट लाल विकर्ण पाठ के साथ आउटपुट पीडीएफ दस्तावेज़ प्रदर्शित करता है:

पीडीएफ फॉर्म बनाएं

हम pdf-lib लाइब्रेरी का उपयोग करके अपने खुद के अनूठे PDF फ़ॉर्म भी बना सकते हैं। नीचे दिए गए कोड स्निपेट में, हम टेक्स्ट फ़ील्ड, रेडियो बटन, चेकबॉक्स, ड्रॉपडाउन मेनू और विकल्प सूचियों के साथ फ़ॉर्म बनाने के लिए pdf-lib लाइब्रेरी के उपयोग का प्रदर्शन करेंगे:

उत्पादन

नीचे दिया गया स्क्रीनशॉट उपरोक्त कोड द्वारा बनाई गई तालिका दिखाता है

निष्कर्ष

निष्कर्ष रूप में, पीडीएफ-लिब एक उपयोग में आसान पीडीएफ संपादन लाइब्रेरी है और इसमें उत्कृष्ट फॉर्म हैंडलिंग क्षमताएं हैं, जो इसे सामग्री निर्माण से लेकर डेटा संग्रह तक के कार्यों के लिए एक मूल्यवान संसाधन बनाती हैं।

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

इसी तरह के उत्पादों

 Hindi