Node.js का उपयोग करके PDF को संपादन योग्य Word दस्तावेज़ में बदलें

आप अपने किसी भी पीडीएफ दस्तावेज़ को आसानी से संपादन योग्य वर्ड दस्तावेज़ों में प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं। यह रूपांतरण आपको Microsoft Word का उपयोग करके अपने PDF दस्तावेज़ों की सामग्री को अपडेट करने देगा। Node.js डेवलपर के रूप में, आप क्लाउड पर PDF फ़ाइलों को Word दस्तावेज़ों (DOC या DOCX) में प्रोग्रामेटिक रूप से रूपांतरित कर सकते हैं। इस लेख में, आप सीखेंगे कि Node.js में REST API का उपयोग करके PDF को संपादन योग्य Word दस्तावेज़ में कैसे परिवर्तित किया जाए।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

PDF रूपांतरण REST API और Node.js SDK

PDF को DOCX में बदलने के लिए, मैं GroupDocs.Conversion Cloud के Node.js SDK API का उपयोग करूंगा। यह किसी उपकरण या सॉफ़्टवेयर पर निर्भर किए बिना एक प्लेटफ़ॉर्म-स्वतंत्र दस्तावेज़ और छवि रूपांतरण समाधान है। यह आपको किसी भी आपूर्ति की छवियों और दस्तावेज़ों को आपकी ज़रूरत के किसी भी प्रारूप में जल्दी और मज़बूती से बदलने में सक्षम बनाता है। आप Word, PowerPoint, Excel, PDF, HTML, CAD, रेखापुंज छवियों आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों को आसानी से परिवर्तित कर सकते हैं। यह .NET, Java, PHP, Ruby, Android और Python SDKs भी प्रदान करता है। दस्तावेज़ रूपांतरण परिवार के सदस्य क्लाउड एपीआई के लिए।

आप कंसोल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Conversion Cloud को अपने Node.js प्रोजेक्ट में स्थापित कर सकते हैं:

npm install groupdocs-conversion-cloud

चरणों और उपलब्ध कोड उदाहरणों का पालन शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य हो जाने के बाद, कृपया नीचे दिखाए गए कोड में जोड़ें:

global.clientId = "112f0f38-9dae-42d5-b4fc-cc84ae644972";
global.clientSecret = "16ad3fe0bdc39c910f57d2fd48a5d618";
global.myStorage = "";

const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Node.js में REST API का उपयोग करके PDF को संपादन योग्य Word दस्तावेज़ में बदलें

आप नीचे दिए गए सरल चरणों का पालन करके अपने पीडीएफ दस्तावेज़ को क्लाउड पर प्रोग्रामेटिक रूप से संपादन योग्य वर्ड दस्तावेज़ में बदल सकते हैं:

  1. अपलोड क्लाउड पर पीडीएफ फाइल
  2. Node.js का उपयोग करके PDF को DOCX में कनवर्ट करें
  3. डाउनलोड परिवर्तित DOCX फ़ाइल

पीडीएफ फाइल अपलोड करें

सबसे पहले, निम्नलिखित कोड नमूने का उपयोग करके पीडीएफ फाइल को क्लाउड पर अपलोड करें:

var resourcesFolder = 'C:\\Files\\sample.pdf';
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi का निर्माण करें
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // अपलोड फ़ाइल अनुरोध बनाएँ
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.pdf", fileStream, myStorage);
  // फ़ाइल अपलोड करें
  fileApi.uploadFile(request);
});

नतीजतन, अपलोड की गई पीडीएफ फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।

Node.js का उपयोग करके PDF को DOCX में बदलें

आप नीचे दिए गए चरणों का पालन करके आसानी से PDF को DOCX दस्तावेज़ में प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • पीडीएफ फाइल पथ सेट करें
  • प्रारूप में “docx” निर्दिष्ट करें
  • आउटपुट फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • ConvertDocumentRequest के साथ ConvertDocument() विधि को कॉल करके कनवर्ट करें

निम्न कोड उदाहरण दिखाता है कि Node.js में REST API का उपयोग करके PDF को Word दस्तावेज़ में कैसे परिवर्तित किया जाए।

// एपीआई को इनिशियलाइज़ करें
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// कन्वर्ट सेटिंग्स को परिभाषित करें
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.pdf"; // input file path on the cloud
settings.format = "docx";         // output format
settings.outputPath = "output";   // output file folder on the cloud

// कनवर्ट दस्तावेज़ अनुरोध बनाएं
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// दस्तावेज़ परिवर्तित करें
let result = await convertApi.convertDocument(request);
console.log("Document converted successfully: " + result[0].url);
Node.js में REST API का उपयोग करके PDF को संपादन योग्य वर्ड में बदलें

Node.js में REST API का उपयोग करके PDF को संपादन योग्य वर्ड में बदलें

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित DOCX फ़ाइल को क्लाउड पर सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

// FileApi का निर्माण करें
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);

// डाउनलोड फ़ाइल अनुरोध बनाएँ
let request = new groupdocs_conversion_cloud.DownloadFileRequest("output/sample.docx", myStorage);

// डाउनलोड फ़ाइल
let response = await fileApi.downloadFile(request);

// अपनी कार्यशील निर्देशिका में फ़ाइल सहेजें
fs.writeFile("C:\\Files\\sample.docx", response, "binary", function (err) { });
console.log(response);

Node.js में PDF के विशिष्ट पृष्ठों को DOCX में बदलें

आप नीचे दिए गए चरणों का पालन करके आसानी से पीडीएफ दस्तावेज़ के विशिष्ट पृष्ठों को प्रोग्रामेटिक रूप से वर्ड दस्तावेज़ में परिवर्तित कर सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • पीडीएफ फाइल पथ सेट करें
  • प्रारूप में “docx” निर्दिष्ट करें
  • आउटपुट फ़ाइल पथ प्रदान करें
  • DocxConvertOptions का एक उदाहरण बनाएँ
  • कनवर्ट करने के लिए विशिष्ट पृष्ठ संख्या प्रदान करें
  • कनवर्ट करने के लिए DocxConvertOptions असाइन करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • ConvertDocumentRequest के साथ ConvertDocument () विधि को कॉल करके कनवर्ट करें

निम्न कोड उदाहरण दिखाता है कि Node.js में REST API का उपयोग करके PDF के विशिष्ट पृष्ठों को Word दस्तावेज़ में कैसे परिवर्तित किया जाए। फ़ाइल अपलोड और डाउनलोड करने के लिए कृपया पहले बताए गए चरणों का पालन करें।

// एपीआई को इनिशियलाइज़ करें
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// कन्वर्ट सेटिंग्स को परिभाषित करें
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";

// docx कन्वर्ट विकल्पों को परिभाषित करें
let convertOptions = new groupdocs_conversion_cloud.DocxConvertOptions();
convertOptions.pages = [1,2]; // set page numbers to convert

settings.convertOptions = convertOptions
settings.outputPath = "specific_pages.docx";

// कनवर्ट दस्तावेज़ अनुरोध बनाएं
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// दस्तावेज़ परिवर्तित करें
let result = await convertApi.convertDocument(request);
console.log("Document converted successfully: " + result[0].url);

निम्न कोड उदाहरण दिखाता है कि Node.js में REST API का उपयोग करके PDF दस्तावेज़ से Word दस्तावेज़ में पृष्ठों की एक श्रृंखला को कैसे परिवर्तित किया जाए।

// एपीआई को इनिशियलाइज़ करें
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// कन्वर्ट सेटिंग्स को परिभाषित करें
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";

// docx कन्वर्ट विकल्पों को परिभाषित करें
let convertOptions = new groupdocs_conversion_cloud.DocxConvertOptions();
convertOptions.fromPage = 1;    // set start page number
convertOptions.pagesCount = 2;  // total pages to convert

settings.convertOptions = convertOptions
settings.outputPath = "range_of_pages.docx";

// कनवर्ट दस्तावेज़ अनुरोध बनाएं
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// दस्तावेज़ परिवर्तित करें
let result = await convertApi.convertDocument(request);
console.log("Document converted successfully: " + result[0].url);

क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ से वर्ड रूपांतरण

आप क्लाउड स्टोरेज का उपयोग किए बिना एक पीडीएफ दस्तावेज़ को अनुरोध निकाय में पास करके और एपीआई प्रतिक्रिया में आउटपुट फ़ाइल प्राप्त करके परिवर्तित कर सकते हैं। क्लाउड स्टोरेज का उपयोग किए बिना PDF को DOCX में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें।

  • ConvertApi का एक उदाहरण बनाएँ
  • स्थानीय पथ से इनपुट पीडीएफ फाइल पढ़ें
  • ConvertDocumentDirectRequest बनाएँ
  • इनपुट पैरामीटर के रूप में लक्ष्य प्रारूप और इनपुट फ़ाइल पथ प्रदान करें
  • ConvertDocumentDirectRequest के साथ ConvertDocumentDirect() पद्धति को कॉल करके परिणाम प्राप्त करें
  • FileStream.writeFile() विधि का उपयोग करके आउटपुट फ़ाइल को स्थानीय पथ पर सहेजें

निम्न कोड उदाहरण दिखाता है कि क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ को वर्ड दस्तावेज़ में कैसे परिवर्तित किया जाए।

// स्थानीय डिस्क से फ़ाइल पढ़ें
let file = fs.readFileSync('C:\\Files\\sample.pdf');

// कन्वर्ट डॉक्यूमेंट डायरेक्ट रिक्वेस्ट बनाएं
let request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("docx", file);

// दस्तावेज़ को सीधे रूपांतरित करें
let result = await convertApi.convertDocumentDirect(request);

// वर्किंग डॉक्ट्री में फाइल सेव करें
fs.writeFile("C:\\Files\\Conversion\\sample_direct.docx", result, "binary", function (err) { });
console.log("Document converted: " + result.length);

ऑनलाइन प्रयास करें

कृपया निम्नलिखित नि:शुल्क ऑनलाइन पीडीएफ टू डीओसीएक्स रूपांतरण टूल आजमाएं, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है। https://products.groupdocs.app/conversion/pdf-to-docx

निष्कर्ष

इस लेख में, आपने सीखा है कि क्लाउड पर PDF को Word दस्तावेज़ों में कैसे परिवर्तित किया जाता है। आपने यह भी सीखा है कि Node.js का उपयोग करके PDF के विशिष्ट पृष्ठों को Word दस्तावेज़ में कैसे परिवर्तित किया जाता है। इसके अलावा, आपने सीखा है कि प्रोग्रामेटिक रूप से पृष्ठों की एक श्रृंखला को PDF से DOCX में कैसे परिवर्तित किया जाता है। इस लेख में यह भी बताया गया है कि क्लाउड पर पीडीएफ फाइल को प्रोग्रामेटिक रूप से कैसे अपलोड किया जाए और फिर क्लाउड से परिवर्तित DOCX फाइल को डाउनलोड किया जाए। दस्तावेज़ का उपयोग करके आप GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है। किसी भी अस्पष्टता के मामले में, कृपया बेझिझक हमसे फोरम पर संपर्क करें।

यह सभी देखें