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

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

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

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

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

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

गिटहब आँकड़े

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

पीडीएफ-लिब के साथ शुरुआत करना

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

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

एनपीएम का उपयोग करके इंस्टॉल करें


npm install --save pdf-lib

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


yarn add pdf-lib

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

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

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

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

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

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

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

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

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

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

निष्कर्ष

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

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

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

 Hindi