PDFjs
पीडीएफ फाइलों के लिए ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी
ओपन सोर्स फ्री जावास्क्रिप्ट लाइब्रेरी के जरिए पीडीएफ में एनोटेशन, इमेज और टेक्स्ट जोड़ें।
पीडीएफजे क्या है?
PDFjs एक ओपन सोर्स पोर्टेबल डॉक्यूमेंट फॉर्मेट (PDF) जेनरेशन लाइब्रेरी है जो सर्वर- और क्लाइंट-साइड एप्लिकेशन डेवलपमेंट के लिए सबसे उपयुक्त है। पीडीएफ दुनिया भर में लोकप्रिय है और कई कंपनियां दुनिया भर में दस्तावेज़ या रिपोर्ट बनाने और साझा करने के लिए इसका उपयोग कर रही हैं। PDFjs लाइब्रेरी की मदद से, आपको अपने स्वयं के एप्लिकेशन के अंदर PDF दस्तावेज़ों तक पहुँचने और पुन: उपयोग करने के लिए बस कुछ कमांड की आवश्यकता होती है।
पुस्तकालय ने कई ध्यान देने योग्य विशेषताओं के लिए समर्थन शामिल किया है, जैसे कि पीडीएफ दस्तावेज़ निर्माण, पीडीएफ के लिए आकृतियाँ बनाना, हेडर और पाद लेख समर्थन, पीडीएफ में टेबल जोड़ना, एएफएम फोंट और ओटीएफ फ़ॉन्ट एम्बेडिंग, पीडीएफ पेजों में इमेज इंसर्शन, पीडीएफ मर्जिंग, पेज जोड़ना PDF, टेक्स्ट डालना और प्रदर्शित करना, PDF को अन्य फ़ाइल स्वरूपों में निर्यात करना और भी बहुत कुछ।
PDFjs के साथ शुरुआत करना
PDFjs लाइब्रेरी को स्थापित करने का अनुशंसित और आसान तरीका npm का उपयोग कर रहा है, कृपया इसे प्राप्त करने के लिए निम्न कमांड का उपयोग करें।
Npm . का उपयोग करके PDFj स्थापित करें
npm install pdfjs
पीडीएफ दस्तावेज़ निर्माण नि: शुल्क जावास्क्रिप्ट एपीआई के माध्यम से
पीडीएफ दस्तावेज़ हमेशा कंपनियों और व्यक्तियों के लिए एक दूसरे के साथ जानकारी को सहेजने और साझा करने के लिए बहुत उपयोगी होते हैं। PDFjs लाइब्रेरी आपके लिए केवल कुछ सरल कमांड के साथ अपने एप्लिकेशन के अंदर PDF दस्तावेज़ बनाना और संशोधित करना आसान बनाती है। पुस्तकालय डेवलपर्स को नए पृष्ठ जोड़ने, चित्र सम्मिलित करने, दस्तावेज़ अभिविन्यास को परिभाषित करने और बहुत कुछ करने की सुविधा भी देता है।
जावास्क्रिप्ट लाइब्रेरी के माध्यम से पीडीएफ दस्तावेज़ बनाएं
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
निशुल्क जावास्क्रिप्ट एपीआई के माध्यम से पीडीएफ एनोटेशन बनाएं
ओपन सोर्स PDFjs लाइब्रेरी एनोटेशन के साथ PDF दस्तावेज़ बनाने का समर्थन करती है। व्याख्याएं डेवलपर्स को PDF दस्तावेज़ों के अंदर कस्टम सामग्री जोड़ने देती हैं। पीडीएफ दस्तावेजों में विभिन्न प्रकार के एनोटेशन का उपयोग किया जा सकता है, जैसे टेक्स्ट, लाइन, नोट्स या आकार इत्यादि। पीडीएफजे लाइब्रेरी पूरी तरह से समर्थन करती है और डेवलपर्स के लिए अपने स्वयं के अनुप्रयोगों के अंदर विभिन्न प्रकार के पीडीएफ एनोटेशन बनाना आसान बनाती है। कोड की निम्नलिखित सरल पंक्तियाँ जावास्क्रिप्ट में पीडीएफ दस्तावेज़ों में टेक्स्ट एनोटेशन जोड़ सकती हैं।
- PDFjs लाइब्रेरी शामिल करें
- टेक्स्ट एनोटेशन जोड़ें
- पीडीएफ दस्तावेज़ निर्यात करें
पीडीएफ में टेक्स्ट एनोटेशन जोड़ें - जावास्क्रिप्ट
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
PDF दस्तावेज़ों को मर्ज करना
PDFjs लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को प्रोग्राम के रूप में कई PDF दस्तावेज़ों को अपने ऐप्स के अंदर एक दस्तावेज़ में संयोजित करने की अनुमति देती है। पुस्तकालय प्रोग्रामर्स को मौजूदा से एक नया पीडीएफ दस्तावेज़ उत्पन्न करने में सक्षम बनाता है, बाहरी पीडीएफ का एक विशिष्ट पृष्ठ जोड़ता है, कर्निंग लागू करता है, अन्य पीडीएफ के पूरे पृष्ठ जोड़ता है, और बहुत कुछ। पुस्तकालय उपयोगकर्ताओं को कस्टम पीडीएफ रिपोर्ट बनाने की क्षमता भी देता है।
PDF दस्तावेज़ों में ग्राफ़िक्स जोड़ना
बेहतर जानकारी साझा करने और सामग्री के एक टुकड़े में अधिक मूल्य जोड़ने के लिए ग्राफिक्स और छवियां हमेशा बहुत उपयोगी होती हैं। पीडीएफजेएस पुस्तकालय जावास्क्रिप्ट पेशेवरों को उनके जावास्क्रिप्ट अनुप्रयोगों के अंदर अपनी पसंद के ग्राफिक्स डालने की सुविधा प्रदान करता है। आप एक पीडीएफ फाइल के अंदर जेपीईजी या पीएनजी जैसी छवियों के प्रकार का उपयोग कर सकते हैं। आप एक दीर्घवृत्त, त्रिभुज, वृत्त आदि भी बना सकते हैं।
जावास्क्रिप्ट लाइब्रेरी के माध्यम से जेपीईजी को पीडीएफ में जोड़ें
// Adding JPEG image to PDF via PDFjs
module.exports = function(doc, {image, lorem}) {
doc.image(image.jpeg, {
width: 64, align: 'center', wrap: false, x: 10, y: 30
})
doc.text(lorem.shorter)
doc.image(image.jpeg)
doc.image(image.jpeg, {
width: 128, align: 'left'
})
doc.image(image.jpeg, {
height: 55, align: 'center'
})
doc.image(image.jpeg, {
width: 128, align: 'right'
})
doc.text(lorem.shorter)
}
जावास्क्रिप्ट के माध्यम से पीडीएफ दस्तावेज़ों में शीर्षलेख और पाद लेख प्रबंधित करें
PDFjs लाइब्रेरी जावास्क्रिप्ट डेवलपर्स को कोड की कुछ पंक्तियों के साथ अपने पीडीएफ दस्तावेज़ों के अंदर हेडर और फुटर को प्रबंधित करने की सुविधा प्रदान करती है। इसने पीडीएफ हेडर और फुटर को संभालने के लिए कई महत्वपूर्ण सुविधाएँ प्रदान की हैं जैसे कि पेज नंबर जोड़ना, फॉन्ट एडजस्ट करना, फॉन्ट कलर लगाना, लाइन की ऊंचाई को एडजस्ट करना, टेक्स्ट एलाइनमेंट को लागू करना, और बहुत कुछ। निम्नलिखित कोड उदाहरण दिखाता है कि पीडीएफ फाइल के अंदर हेडर और फुटर कैसे जोड़ा जाता है।
जावास्क्रिप्ट लाइब्रेरी के माध्यम से जेपीईजी को पीडीएफ में जोड़ें
module.exports = function(doc, {lorem, image}) {
// header
const header = doc.header()
header.text('text')
let cell = header.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.text('TESTING')
cell.image(image.pdf)
// footer
const footer = doc.footer()
footer.text('text')
cell = footer.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.image(image.complexPdf)
cell.text('TESTING')
// body
doc.text('Hello')
doc.pageBreak()
doc.text(lorem.long, { fontSize: 20 })
}