पिछले ब्लॉग में, हमने प्रोग्राम के रूप में REST API का उपयोग करके Python में PDF को एक्सेल में बदलने की प्रक्रिया को समझाया। यह ब्लॉग पोस्ट हमें सिखाएगा कि Node.js लाइब्रेरी का उपयोग करके पीडीएफ को एक्सेल में कैसे बदलें। पीडीएफ और एक्सेल स्प्रेडशीट दो लोकप्रिय और सबसे आम फ़ाइल स्वरूप हैं। GroupDocs.conversion क्लाउड एपीआई एकमात्र पीडीएफ कन्वर्टर है जो प्रोग्रामेटिक रूप से कस्टम पीडीएफ को एक्सेल रूपांतरण प्रदान करता है। कुछ मामलों में, आपको क्लाउड पर प्रोग्राम के रूप में XLSX या XLS जैसे लोकप्रिय स्वरूपों में पीडीएफ फाइल को एक्सेल स्प्रेडशीट में बदलने की आवश्यकता हो सकती है। Node.js डेवलपर के रूप में, आप आसानी से अपने Node.js एप्लिकेशन में PDF फ़ाइल को एक्सेल स्प्रेडशीट प्रारूप में बदल सकते हैं। यह लेख इस बात पर ध्यान केंद्रित करेगा कि Node.js में REST API का उपयोग करके PDF को Excel में कैसे परिवर्तित किया जाए।
आप निम्नलिखित अनुभागों से गुजरेंगे:
- PDF से एक्सेल रूपांतरण REST API और Node.js SDK
- Node.js में REST API का उपयोग करके PDF को XLSX प्रारूप में बदलें
- नोड.जेएस में उन्नत विकल्पों का उपयोग करके पीडीएफ को एक्सेल शीट में ऑनलाइन बदलें
पीडीएफ से एक्सेल रूपांतरण REST API और Node.js SDK
PDF को एक्सेल स्प्रेडशीट (XLSX, XLSX) में बदलने के लिए, मैं GroupDocs.Conversion Cloud API के Node.js SDK का उपयोग करूंगा। यह एपीआई आपको अपने दस्तावेज़ों और छवियों को अपनी पसंद के किसी भी प्रारूप में बदलने की अनुमति देता है। यह Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, GIF, आदि जैसी 50 से अधिक प्रकार की फ़ाइलों और छवियों के रूपांतरण का भी समर्थन करता है। इसके अलावा, यह .NET, Java, PHP, Ruby, Android, और का भी समर्थन करता है। क्लाउड एपीआई के लिए इसके दस्तावेज़ रूपांतरण परिवार के सदस्य के रूप में पायथन एसडीके।
आप कंसोल में निम्न आदेश चलाकर GroupDocs.Conversion Cloud को अपने Node.js प्रोजेक्ट में स्थापित कर सकते हैं:
npm install groupdocs-conversion-cloud
चरणों और उपलब्ध कोड उदाहरणों का पालन शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य होने के बाद, नीचे दिखाए गए कोड में जोड़ें:
# http://api.groupdocs.cloud से अपने नोड एप्लिकेशन में Node.js SDK आयात करें
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// https://dashboard.groupdocs.cloud से clientId और clientSecret प्राप्त करें (मुफ्त पंजीकरण आवश्यक है)।
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
Node.js में REST API का उपयोग करके PDF को XLSX प्रारूप में बदलें
इस खंड में, आप Node.js पुस्तकालय का उपयोग करके PDF को XLSX में बदलने के चरणों और कोड स्निपेट के बारे में जानेंगे। नीचे दिए गए सरल चरणों का पालन करके बिना स्वरूपण खोए पीडीएफ को जल्दी और आसानी से एक्सेल में बदलें:
- अपलोड क्लाउड पर पीडीएफ फाइल
- कन्वर्ट Node.js का उपयोग करके PDF को Excel फ़ाइल में बदलें
- डाउनलोड परिवर्तित एक्सेल फ़ाइल
छवि अपलोड करें
सबसे पहले, निम्न कोड नमूने का उपयोग करके PDF फ़ाइल को क्लाउड पर अपलोड करें:
// अपने सिस्टम ड्राइव से IOStream में फ़ाइल खोलें।
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// फ़ाइल पढ़ें
fs.readFile(resourcesFolder, (err, fileStream) => {
// FileApi का निर्माण करें
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// अपलोड फ़ाइल अनुरोध बनाएँ
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// फ़ाइल अपलोड करें
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
अंत में, अपलोड की गई पीडीएफ फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी। अब आइए प्रदर्शित करें कि REST API का उपयोग करते हुए Node.js में PDF डेटा एक्सेल में कैसे निर्यात होता है।
Node.js का उपयोग करके PDF को एक्सेल में बदलें
अब, आप पीडीएफ को एक्सएलएसएक्स फ़ाइल में प्रोग्रामेटिक रूप से कनवर्ट करने के लिए कोड लिखने के लिए आगे बढ़ सकते हैं:
कदम हैं:
- ConvertApi का एक उदाहरण बनाएँ
- ConvertSettings क्लास का एक ऑब्जेक्ट बनाएँ
- भंडारण नाम और इनपुट पीडीएफ फाइल पथ सेट करें
- आउटपुट फ़ाइल स्वरूप को “xlsx” के रूप में सेट करें
- अगला, आउटपुट फ़ाइल पथ प्रदान करें
- ConvertDocumentRequest क्लास ऑब्जेक्ट बनाएँ
- अंत में, फ़ाइल को XLSX प्रारूप में सहेजने के लिए ConvertApi.convertDocument() विधि लागू करें।
निम्न कोड स्निपेट दिखाता है कि REST API का उपयोग करके PDF फ़ाइल को Node.js में एक्सेल प्रारूप में कैसे परिवर्तित किया जाए:
// Node.js का उपयोग करके पीडीएफ फाइल को एक्सेल फॉर्मेट में कैसे बदलें
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "xlsx";
settings.outputPath = "nodejs-testing/sample-file.xlsx";
try {
// कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to XLSX file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
आप नीचे दी गई छवि में आउटपुट देख सकते हैं:
परिवर्तित फ़ाइल डाउनलोड करें
उपरोक्त कोड नोड.जेएस स्निपेट क्लाउड पर परिवर्तित एक्सेल एक्सएलएसएक्स फ़ाइल को सहेज लेगा। अब, आप निम्न नमूना कोड का उपयोग करके इसे डाउनलोड कर सकते हैं:
// कनवर्ट की गई फ़ाइल को डाउनलोड करने के लिए FileApi का निर्माण करें
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// डोनलोड फ़ाइल अनुरोध बनाएँ
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xlsx", myStorage);
// डाउनलोड फ़ाइल और प्रतिक्रिया प्रकार Stream
fileApi.downloadFile(request)
.then(function (response) {
// फ़ाइल को अपने सिस्टम निर्देशिका में सहेजें
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.xlsx", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
नोड.जेएस में उन्नत विकल्पों का उपयोग करके पीडीएफ को एक्सेल शीट में ऑनलाइन बदलें
इस खंड में, हम पीडीएफ को एक्सएलएसएक्स फाइल में बदलने के बारे में अधिक जानकारी में जाएंगे और देखेंगे कि प्रोग्रामेटिक रूप से स्क्रैच से एक्सेल फाइल कैसे बनाई जाती है।
आप नीचे दिए गए चरणों और कोड स्निपेट का अनुसरण कर सकते हैं:
- ConvertApi का एक उदाहरण बनाएँ
- ConvertSettings उदाहरण बनाएँ
- भंडारण नाम और इनपुट पीडीएफ फाइल पथ सेट करें
- स्वरूपित करने के लिए “xlsx” निर्दिष्ट करें
- XlsxConvertOptions का एक उदाहरण बनाएँ
- पेज, पेजकाउंट, पासवर्ड, यूज़पीडीएफ आदि जैसे कन्वर्ट विकल्प सेट करें।
- कनवर्टऑप्शन और आउटपुट फ़ाइल पथ प्रदान करें और सेट करें
- ConvertDocumentRequest बनाएँ
- अंत में, ConvertApi.convertDocument() विधि को कॉल करके परिणाम प्राप्त करें
निम्नलिखित कोड स्निपेट दिखाता है कि REST API का उपयोग करके Node.js में PDF को Excel ऑनलाइन बड़ी फ़ाइल में कैसे परिवर्तित किया जाए:
// नोड.जेएस में उन्नत विकल्पों का उपयोग करके पीडीएफ फाइल को एक्सेल फाइल में कैसे बदलें
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "xlsx";
var convertOptions = new groupdocs_conversion_cloud.XlsxConvertOptions();
convertOptions.fromPage = 1;
convertOptions.pagesCount = 2;
convertOptions.password = "password";
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.xlsx";
try {
// कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF File to XLSX file using advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
फ़ाइल अपलोड करें और फिर डाउनलोड क्लाउड स्टोरेज पर परिवर्तित फ़ाइल के लिए पहले से वर्णित चरणों का पालन करें।
पीडीएफ से एक्सेल कन्वर्टर ऑनलाइन मुफ्त संपादन योग्य
पीडीएफ फाइल को एक्सेल में मुफ्त ऑनलाइन कैसे बदलें? ऑनलाइन पीडीएफ को एक्सेल में मुफ्त में कन्वर्ट करने के लिए कृपया निम्नलिखित फ्री ऑनलाइन पीडीएफ टू एक्सेल कन्वर्टर आजमाएं। एक्सेल कन्वर्टर के लिए यह मुफ्त ऑनलाइन पीडीएफ उपरोक्त एपीआई का उपयोग करके विकसित किया गया था।
निष्कर्ष
यह हमें इस ट्यूटोरियल के अंत में लाता है। आप इससे गुजर चुके हैं:
- क्लाउड पर नोड.जेएस में पीडीएफ को एक्सेल फॉर्मेट में कैसे बदलें;
- पीडीएफ फाइल को प्रोग्रामेटिक रूप से अपलोड करें और फिर परिवर्तित एक्सेल फाइल को क्लाउड से डाउनलोड करें;
- नोड.जेएस में उन्नत पीडीएफ से एक्सेल कन्वर्टर विकल्पों का उपयोग करके पीडीएफ को एक्सेल ऑनलाइन बड़ी फाइल में कैसे बदलें;
- ऑनलाइन पीडीएफ को एक्सेल बड़ी फाइल में बदलें;
आप GroupDocs.Conversion Cloud API के बारे में दस्तावेज़ का उपयोग करके या GitHub पर उपलब्ध उदाहरणों के द्वारा अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई को देखने और बातचीत करने देता है।
अंत में, groupdocs.cloud REST API का उपयोग करके विभिन्न फ़ाइल स्वरूपों के रूपांतरण पर नए ब्लॉग पोस्ट लिख रहा है। इसलिए, कृपया नवीनतम अपडेट के लिए संपर्क में रहें।
प्रश्न पूछें
हमारे फोरम के माध्यम से पीडीएफ को एक्सेल स्प्रेडशीट में कैसे बदलें, इस बारे में बेझिझक अपने प्रश्न पूछें।
पूछे जाने वाले प्रश्न
मैं नोड.जेएस में एक्सेल डेटा में पीडीएफ कैसे निकालूं?
कृपया इस लिंक का पालन करें ताकि पीडीएफ को जल्दी और आसानी से एक्सेल फाइल में बदलने के लिए Node.js कोड स्निपेट सीख सकें।
रेस्ट एपीआई का उपयोग करके पीडीएफ को एक्सेल स्प्रेडशीट में कैसे बदलें?
ConvertApi का एक उदाहरण बनाएं, कन्वर्ट सेटिंग्स के मान सेट करें और कन्वर्ट डॉक्यूमेंट विधि को ConvertDocumentRequest के साथ पीडीएफ को एक्सेल फाइल में बदलने के लिए शुरू करें।
पीडीएफ को एक्सेल स्प्रेडशीट में फ्री में कैसे कन्वर्ट करें?
पीडीएफ से एक्सेल कनवर्टर मुफ्त ऑनलाइन आपको पीडीएफ को एक्सेल प्रारूप में जल्दी और आसानी से निर्यात करने की अनुमति देता है। रूपांतरण पूर्ण होने के बाद, आप XLSX फ़ाइल डाउनलोड कर सकते हैं।
मैं मुफ्त में पीडीएफ फाइल को एक्सेल में कैसे बदल सकता हूं?
- [ऑनलाइन पीडीएफ टू एक्सेल कन्वर्टर फ्री] खोलें (https://products.groupdocs.app/conversion/pdf-to-xlsx)
- एक्सेल शीट अपलोड करने या एक्सेल फाइल को ड्रैग एंड ड्रॉप करने के लिए फाइल ड्रॉप एरिया के अंदर क्लिक करें।
- कन्वर्ट नाउ बटन पर क्लिक करें, ऑनलाइन पीडीएफ टू एक्सेल कन्वर्टर एप एक्सेल में पीडीएफ डेटा इम्पोर्ट करेगा।
- पीडीएफ से एक्सेल में डेटा स्थानांतरित करने के तुरंत बाद आउटपुट फाइल का डाउनलोड लिंक उपलब्ध होगा।
पीडीएफ टू एक्सेल फॉर्मेट कन्वर्टर मुफ्त डाउनलोड लाइब्रेरी कैसे स्थापित करें?
पीडीएफ को एक्सेल कन्वर्टर [मुफ्त डाउनलोड जावास्क्रिप्ट लाइब्रेरी] में स्थापित करें 28 प्रोग्रामेटिक रूप से पीडीएफ को एक्सेल में बनाने और परिवर्तित करने के लिए।
विंडोज़ में पीडीएफ़ को एक्सेल में ऑफ़लाइन कैसे बदलें?
विंडोज़ में पीडीएफ टू एक्सेल कनवर्टर सॉफ्टवेयर मुफ्त डाउनलोड के लिए कृपया इस लिंक पर जाएं। एक्सेल फ्री डाउनलोड सॉफ्टवेयर के लिए यह ऑनलाइन पीडीएफ कन्वर्टर एक क्लिक के साथ विंडोज़ में पीडीएफ को एक्सेल स्प्रेडशीट में बदलने के लिए इस्तेमाल किया जा सकता है।
यह सभी देखें
इसके बारे में अधिक जानने के लिए कृपया निम्नलिखित लिंक पर जाएँ:
- Python में EXCEL को JSON और JSON को EXCEL में कनवर्ट करें
- पायथन में CSV को JSON और JSON को CSV में कैसे बदलें
- पायथन में वर्ड को मार्कडाउन और मार्कडाउन को वर्ड में बदलें
- पायथन में REST API का उपयोग करके Word दस्तावेज़ों को PDF में बदलें
- पायथन एसडीके के साथ पीडीएफ को एडिटेबल वर्ड डॉक्यूमेंट में कैसे बदलें
- पायथन में एमएसजी और ईएमएल फाइलों को पीडीएफ में बदलें
- पायथन में XML को CSV और CSV को XML में बदलें
- रूबी में REST API का उपयोग करके PowerPoint PPT/PPTX फ़ाइलों को ऑनलाइन मर्ज करें
- पायथन में REST API का उपयोग करके DOCX फ़ाइलों को एनोटेट करें
- पायथन में REST API का उपयोग करके Word फ़ाइलों से एनोटेशन निकालें या निकालें
- जावा में प्रोग्रामेटिक रूप से वर्ड को जेपीजी और जेपीजी को वर्ड में कनवर्ट करें
- जावा में सीएसवी को जेएसओएन और जेएसओएन को सीएसवी में कनवर्ट करें
- पायथन में टेक्स्ट को HTML और HTML को टेक्स्ट में कनवर्ट करें
- पायथन में XML को CSV और CSV को XML में बदलें