मुफ्त JavaScript API के माध्यम से PDF फाइलें बनाएं और प्रबंधित करें

ओपन सोर्स प्योर जावास्क्रिप्ट लाइब्रेरी पीडीएफ फाइलें बनाने, इमेज डालने, टेक्स्ट डालने, मार्जिन सेट करने और नोड और वेब ब्राउजर के लिए पीडीएफ में अटैचमेंट जोड़ने की अनुमति देती है।

PDFKit न्यूनतम प्रयास और लागत के साथ PDF दस्तावेज़ बनाने और प्रबंधित करने के लिए एक बहुत ही उपयोगी ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी है। एपीआई निम्न-स्तरीय कार्यों के साथ-साथ उच्च-स्तरीय कार्यक्षमता के लिए सार को संभालने और समर्थन करने के लिए सीधा है।

PDFKit लाइब्रेरी बहुत फीचर रिच है और इसमें PDF दस्तावेजों के निर्माण और प्रबंधन से संबंधित कई महत्वपूर्ण सुविधाओं के लिए समर्थन शामिल है जैसे कि JPEG और NG छवियों को सम्मिलित करना, PDF एन्क्रिप्शन समर्थन, एक्सेस विशेषाधिकार, सम्मिलित लिंक, लाइन रैपिंग, टेक्स्ट संरेखण, बुलेट सूची, टेक्स्ट हाइलाइटिंग, फ़ॉन्ट एम्बेडिंग, परिवर्तन समर्थन, रैखिक और रेडियल ढाल जोड़ना, नोट्स और कई और अधिक जोड़ना।

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

Previous Next

PDFKit के साथ शुरुआत करना

PDFKit num पर उपलब्ध है, आप आसानी से इसे डाउनलोड कर सकते हैं और इसे अपनी मशीन पर स्थापित कर सकते हैं। कृपया चिकनी स्थापना के लिए निम्नलिखित आदेश का उपयोग करें।

PDFKit in Hindi

npm install pdfkit 

JavaScript लाइब्रेरी का उपयोग करके PDF फाइलें बनाएं और संपादित करें

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

PDF लाइब्रेरी के माध्यम से फ़ाइल बनाएं

const PDFDocument = require('pdfkit');
const fs = require('fs');
// Create a document
const doc = new PDFDocument();
// Pipe its output somewhere, like to a file or HTTP response
// See below for browser usage
doc.pipe(fs.createWriteStream('output.pdf'));
// Embed a font, set the font size, and render some text
doc
  .font('fonts/PalatinoBold.ttf')
  .fontSize(25)
  .text('Some text with an embedded font!', 100, 100);
// Add an image, constrain it to a given size, and center it vertically and horizontally
doc.image('path/to/image.png', {
  fit: [250, 300],
  align: 'center',
  valign: 'center'
});
// Add another page
doc
  .addPage()
  .fontSize(25)
  .text('Here is some vector graphics...', 100, 100);
// Finalize PDF file
doc.end();
   

PDF के अंदर JavaScript API के माध्यम से छवियाँ जोड़ें और प्रबंधित करें

ओपन सोर्स PDFKit लाइब्रेरी का उपयोग करके किसी PDF दस्तावेज़ के अंदर छवियों को सम्मिलित करना बहुत आसान है। आपको केवल बेस 64 एन्कोडेड डेटा के साथ छवि पथ, बफर या डेटा यूरी प्रदान करने की आवश्यकता है और इसे छवि विधि में पास करें। इसने छवियों को संभालने के लिए कई सुविधाएँ प्रदान की हैं, जैसे कि छवि की चौड़ाई और ऊँचाई को अनुकूलित करना, छवि को मापना, आकार के अंदर छवि को फिट करना, छवि को फैलाना, URL का उपयोग करके छवि तक पहुँचना, छवि को क्षैतिज रूप से संरेखित करना, छवि को लंबवत रूप से संरेखित करना आदि।

PDF से JavaScript तक छवियाँ कैसे प्रबंधित करें

 // Scale proprotionally to the specified width
doc.image('images/test.jpeg', 0, 15, {width: 300})
   .text('Proportional to width', 0, 0);
// Fit the image within the dimensions
doc.image('images/test.jpeg', 320, 15, {fit: [100, 100]})
   .rect(320, 15, 100, 100)
   .stroke()
   .text('Fit', 320, 0);
// Stretch the image
doc.image('images/test.jpeg', 320, 145, {width: 200, height: 100})
   .text('Stretch', 320, 130);
// Scale the image
doc.image('images/test.jpeg', 320, 280, {scale: 0.25})
   .text('Scale', 320, 265);
// Fit the image in the dimensions, and center it both horizontally and vertically
doc.image('images/test.jpeg', 430, 15, {fit: [100, 100], align: 'center', valign: 'center'})
   .rect(430, 15, 100, 100).stroke()
   .text('Centered', 430, 0);

S API के माध्यम से PDF के अंदर टेक्स्ट डालें और प्रबंधित करें

ओपन सोर्स JavaScript लाइब्रेरी PDFKit सॉफ्टवेयर पेशेवरों को अपने PDF दस्तावेजों के अंदर पाठ को संशोधित करने की अनुमति देता है। पाठवर्धन और अनुकूलन को संभालने में बहुत आसान है और PDFKit पुस्तकालय ने पाठ निर्माण और स्टाइल को संभालने के लिए कई उपयोगी सुविधाएँ प्रदान की हैं। इसमें टेक्स्ट औचित्य, लाइन रैपिंग, लाइन ब्रेक, टेक्स्ट इंडेंटेशन, पैराग्राफ, स्ट्रोक टेक्स्ट, सूचियों के अलावा, अमीर पाठ समर्थन और कई अन्य सुविधाओं जैसे शामिल हैं।

कैसे JavaScript API के माध्यम से पाठ जस्टिफिकेशन लागू करने के लिए

 const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus.  Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl.';
doc.fontSize(8);
doc.text(`This text is left aligned. ${lorem}`, {
  width: 410,
  align: 'left'
}
);
doc.moveDown();
doc.text(`This text is centered. ${lorem}`, {
  width: 410,
  align: 'center'
}
);
doc.moveDown();
doc.text(`This text is right aligned. ${lorem}`, {
  width: 410,
  align: 'right'
}
);
doc.moveDown();
doc.text(`This text is justified. ${lorem}`, {
  width: 410,
  align: 'justify'
}
);
// draw bounding rectangle
doc.rect(doc.x, 0, 410, doc.y).stroke();
 हिन्दी