इस संक्षिप्त ट्यूटोरियल में बताया गया है कि Node.js में CSV को PDF में कैसे बदलें। CSV फ़ाइल को डिस्क से वर्कबुक क्लास ऑब्जेक्ट में पार्स करने के लिए उपयोग किए जाने वाले डिलीमिटर कैरेक्टर के साथ एक्सेस किया जाता है। फिर हम डिस्क पर वर्कबुक इंस्टेंस को PDF फ़ाइल के रूप में सहेजकर इसे Node.js में CSV से PDF में निर्यात करेंगे।
Node.js में CSV को PDF में बदलने के चरण
- CSV को PDF में परिवर्तित करने के लिए अपने एप्लिकेशन में जावा के माध्यम से Node.js के लिए Aspose.Cells जोड़कर वातावरण स्थापित करें
- TxtLoadOptions क्लास ऑब्जेक्ट को इंस्टेंट करें और स्रोत CSV में प्रयुक्त विभाजक सेट करें
- उपरोक्त कॉन्फ़िगरेशन का उपयोग करके स्रोत CSV को लोड करने के लिए Workbook क्लास ऑब्जेक्ट को इंस्टेंट करें
- आउटपुट पीडीएफ में ग्रिड लाइनों को कॉन्फ़िगर करने के लिए PdfSaveOptions वर्ग का एक उदाहरण बनाएं
- कार्यपुस्तिका कक्षों के लिए आउटपुट पीडीएफ में प्रदर्शित होने के लिए ग्रिडलाइन प्रकार को सक्षम करें
- लोड किए गए सीएसवी को डिस्क पर पीडीएफ के रूप में सहेजें
उपरोक्त चरणों में, हम वर्कबुक क्लास के एक उदाहरण का उपयोग करके स्रोत सीएसवी फ़ाइल तक पहुंचेंगे और सीमांकक वर्ण सेट करेंगे ताकि स्रोत सीएसवी फ़ाइल डेटा उसके अनुसार पढ़ा जा सके। फिर हम आउटपुट पीडीएफ फ़ाइल के गुणों को परिभाषित करेंगे जैसे कि ग्रिडलाइन प्रदर्शित करने का विकल्प या नहीं, साथ ही पीडीएफसेवऑप्शन क्लास के उदाहरण का उपयोग करके आउटपुट पीडीएफ में प्रदर्शित होने वाली ग्रिड लाइनों के प्रकार के साथ। अंत में, हम लोड की गई कार्यपुस्तिका को डिस्क पर पीडीएफ फ़ाइल के रूप में सहेजकर *Node.js में CSV को पीडीएफ में परिवर्तित करेंगे।
Node.js में CSV को PDF में स्थानांतरित करने के लिए कोड
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
// Set the API license to convert a CSV to a PDF file | |
new aspose.cells.License().setLicense("License.lic"); | |
// Options for oading the source comma-separated value file | |
var loadOpts = new LoadOptions(LoadFormat.CSV); | |
// Create a workbook | |
var csvWb = new aspose.cells.Workbook("sourcefile.xlsx", loadOpts); | |
// Create the PDFSaveOptions class object | |
var opts = new aspose.cells.PdfSaveOptions(); | |
// Set printing grid lines method to true | |
csvWb.getWorksheets().get(0).getPageSetup().setPrintGridlines(true); | |
// Autofit the columns inside the PDF | |
csvWb.getWorksheets().get(0).autoFitColumns(); | |
// Export the workbook as PDF | |
csvWb.save("outputfile.pdf",opts); | |
console.log("CSV to PDF conversion performed successfully"); |
उपरोक्त कोड उदाहरण में, हम वर्कबुक क्लास में स्रोत सीएसवी फ़ाइल तक पहुंच कर *नोड.जेएस में सीएसवी को पीडीएफ में स्थानांतरित करते हैं। हम AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted, और TxtLoadOptions वर्ग में उपलब्ध कई अन्य विकल्पों को परिभाषित करके CSV लोड करने की प्रक्रिया को और नियंत्रित कर सकते हैं।
हमने एक बहुत ही सरल एपीआई इंटरफ़ेस के साथ Node.js में CSV को PDF में बदलने की प्रक्रिया सीखी है। यदि आप Excel फ़ाइलों को CSV फ़ाइलों में परिवर्तित करने की प्रक्रिया के बारे में जानने में रुचि रखते हैं, तो Node.js का उपयोग करके Excel को CSV में कैसे बदलें पर लेख देखें।