ओपन सोर्स जावास्क्रिप्ट पीडीएफ एडिटर लाइब्रेरी
पीडीएफ दस्तावेज़ बनाने के लिए निःशुल्क एवं मुक्त स्रोत जावास्क्रिप्ट लाइब्रेरी।
पीडीएफकिट क्या है?
PDFKit एक मुफ़्त और ओपन-सोर्स जावास्क्रिप्ट लाइब्रेरी है जो PDF फ़ाइलें बनाने और संपादित करने के लिए है। यह आपको स्क्रैच से PDF बनाने, PDF में टेक्स्ट, इमेज और शेप जोड़ने और PDF फॉर्म बनाने आदि की सुविधा देता है। यह टूल इनवॉइस या रिपोर्ट जैसे सभी प्रकार के PDF दस्तावेज़ बनाने के लिए उपयोगी है।
PDFKit की कुछ मुख्य विशेषताएं निम्नलिखित हैं:
- पीडीएफ बनाना और टेक्स्ट जोड़ना: PDFKit आपको नए पीडीएफ दस्तावेज़ों को शुरू से बनाने और उनमें टेक्स्ट जोड़ने की अनुमति देता है।
- छवियाँ जोड़ना: यह आपको अपने पीडीएफ दस्तावेज़ों में छवियाँ सम्मिलित करने में भी सक्षम बनाता है।
- आकृतियाँ बनाना: PDFKit आपके PDF दस्तावेज़ों में आयत, वृत्त और रेखाएँ जैसी विभिन्न आकृतियाँ बनाने के लिए उपकरण प्रदान करता है। आप उनके आकार, स्थिति और दिखावट को नियंत्रित कर सकते हैं।
- फ़ॉर्म बनाना: PDFKit PDF फ़ॉर्म बनाने का समर्थन करता है, जिसमें टेक्स्ट फ़ील्ड, चेकबॉक्स और रेडियो बटन शामिल हो सकते हैं। यह ऐसे फ़ॉर्म बनाने के लिए ज़रूरी है जिन्हें उपयोगकर्ता इलेक्ट्रॉनिक रूप से भर सकते हैं।
PDFKit के साथ आरंभ करना
आप npm पैकेज मैनेजर का उपयोग करके PDFKit लाइब्रेरी स्थापित कर सकते हैं। npm स्थापित करने के बाद बस निम्न कमांड टाइप करें।
NPM का उपयोग करके इंस्टॉल करें
npm install pdfkit
पीडीएफ दस्तावेज़ बनाना
हम PDFKit लाइब्रेरी का उपयोग करके आसानी से एक PDF दस्तावेज़ बना सकते हैं और उसमें टेक्स्ट जोड़ सकते हैं। हम PDFKit का उपयोग करके कस्टम फ़ॉन्ट और फ़ॉन्ट आकार भी सेट कर सकते हैं। उदाहरण के लिए, नीचे दिए गए कोड स्निपेट को देखें:
उत्पादन
निम्नलिखित आउटपुट उत्पन्न पीडीएफ दस्तावेज़ प्रदर्शित करता है:
पीडीएफ में छवियाँ जोड़ना
हम PDFKit लाइब्रेरी का उपयोग करके PDF बना सकते हैं और PDF में छवियाँ जोड़ सकते हैं। हम छवि को align और valign तर्कों का उपयोग करके लंबवत और क्षैतिज रूप से संरेखित भी कर सकते हैं जैसा कि नीचे दिए गए कोड स्निपेट में दिखाया गया है:
उत्पादन
नीचे दिया गया स्क्रीनशॉट पीडीएफ दस्तावेज़ को प्रदर्शित करता है जिसमें छवि भी जोड़ी गई है:
पीडीएफ में आकृतियाँ जोड़ना
हम PDFKit लाइब्रेरी का उपयोग करके PDF भी बना सकते हैं और उसमें त्रिकोण और वृत्त जैसी आकृतियाँ जोड़ सकते हैं। हम नीचे दिए गए कोड स्निपेट में दिखाए गए अनुसार आकृतियाँ बनाने के लिए circle और lineto जैसे फ़ंक्शन का उपयोग करेंगे:
उत्पादन
निम्न स्क्रीनशॉट में उपरोक्त कोड स्निपेट का उपयोग करके बनाई गई आकृतियों के साथ पीडीएफ दस्तावेज़ दिखाया गया है:
पीडीएफ में फॉर्म बनाना
PDFKit लाइब्रेरी PDF दस्तावेज़ में फ़ॉर्म बनाने की भी अनुमति देती है। लाइब्रेरी में फ़ॉर्म बनाने के लिए कोई अंतर्निहित सुविधा नहीं है, लेकिन हम इसके टेक्स्ट और आकृतियों से संबंधित फ़ंक्शन का उपयोग करके PDF फ़ॉर्म बना सकते हैं, जैसा कि नीचे दिए गए कोड स्निपेट में दिखाया गया है:
उत्पादन
निम्न स्क्रीनशॉट पीडीएफ दस्तावेज़ में बनाए गए फॉर्म को दिखाता है:
निष्कर्ष
निष्कर्ष में, PDFKit PDF बनाने के लिए उपयोग में आसान और मुफ़्त JavaScript लाइब्रेरी है। यह PDF दस्तावेज़ बनाने के लिए एक सुलभ और उपयोगकर्ता के अनुकूल तरीका प्रदान करता है, जो इसे फ़ॉर्म निर्माण, टेक्स्ट और छवि प्लेसमेंट और आकार डिज़ाइन से जुड़े कार्यों के लिए एक आदर्श विकल्प बनाता है।
हालाँकि PDFKit कई क्षेत्रों में उत्कृष्ट है, लेकिन यह ध्यान देने योग्य है कि कुछ फ़ंक्शन, जैसे कि छवियों को पृष्ठ के केंद्र में संरेखित करना, वांछित परिणाम प्राप्त करने के लिए अतिरिक्त अनुकूलन और देखभाल की आवश्यकता हो सकती है। इसके अलावा यह कई PDF-संबंधित कार्यों के लिए एक विश्वसनीय उपकरण है।
इसी तरह के उत्पादों
- Apache POI XWPF | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- DocX | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स .NET API
- Docx4J | DOC और DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- ExcelDataReader | XLS, XLSX, CSV और स्प्रेडशीट दस्तावेज़ों को पढ़ने के लिए ओपन सोर्स .NET API
- FileFormat.Cells | C# .NET के साथ Excel फ़ाइलें बनाएँ और अपडेट करें