Word को PowerPoint प्रस्तुति में Node.js का उपयोग करके कनवर्ट करें

Word को PowerPoint प्रस्तुति में Node.js का उपयोग करके कनवर्ट करें

क्लाउड पर वर्ड को पावरपॉइंट पीपीटी या पीपीटीएक्स प्रोग्रामेटिक रूप से कन्वर्ट करें। Node.js डेवलपर के रूप में, आप आसानी से अपने Node.js एप्लिकेशन में Word को PowerPoint PPTX में ऑनलाइन रूपांतरित कर सकते हैं। इस लेख में, हम प्रदर्शित करेंगे कि Node.js का उपयोग करके Word को PowerPoint प्रस्तुति में कैसे परिवर्तित किया जाए।

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

Word से PowerPoint रूपांतरण REST API और Node.js SDK

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

आप कंसोल में निम्नलिखित कमांड का उपयोग करके 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 API का उपयोग करके Word को PowerPoint फ़ाइल स्वरूप में कैसे बदलें

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

  1. अपलोड क्लाउड पर PowerPoint फ़ाइल
  2. कन्वर्ट Node.js में DOCX को PPTX में ऑनलाइन
  3. डाउनलोड कनवर्ट की गई PowerPoint फ़ाइल

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

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

// अपने सिस्टम ड्राइव से IOStream में फ़ाइल खोलें।
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.docx';
// फ़ाइल पढ़ें
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi का निर्माण करें
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // अपलोड फ़ाइल अनुरोध बनाएँ
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.docx", 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);
    });
});

परिणामस्वरूप, अपलोड की गई शब्द फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

Word को PowerPoint में Node.js का उपयोग करके कनवर्ट करें

Word को PPTX फ़ाइल में प्रोग्रामेटिक रूप से बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें:

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

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

// Node.js API का उपयोग करके Word को PowerPoint फ़ाइल स्वरूप में कैसे बदलें
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.docx";
  settings.format = "pptx";
  settings.outputPath = "nodejs-testing/sample-file.pptx";

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted DOCX to PowerPoint file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})
Node.js का उपयोग करके Word को PowerPoint में कैसे बदलें

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

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

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

// कनवर्ट की गई फ़ाइल को डाउनलोड करने के लिए FileApi का निर्माण करें
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// डोनलोड फ़ाइल अनुरोध बनाएँ
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pptx", myStorage);
// डाउनलोड फ़ाइल और प्रतिक्रिया प्रकार Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // फ़ाइल को अपने सिस्टम निर्देशिका में सहेजें
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pptx", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Word DOCX को उन्नत विकल्पों का उपयोग करके Node.js में PowerPoint में कनवर्ट करें

कृपया कुछ उन्नत सेटिंग्स के साथ Word to PowerPoint ऑनलाइन कन्वर्टर API का उपयोग करके नीचे दिए गए चरणों का पालन करें:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings उदाहरण बनाएँ
  • अपना भंडारण नाम प्रदान करें
  • शब्द फ़ाइल पथ सेट करें
  • स्वरूपित करने के लिए “pptx” निर्दिष्ट करें
  • DocxLoadOptions उदाहरण बनाएँ
  • HideWordTrackedChanges और DefaultFont मान सेट करें
  • अब, PptxConvertOptions को परिभाषित करें
  • विभिन्न कन्वर्ट सेटिंग्स जैसे पेज, पेजकाउंट और जूम इत्यादि सेट करें।
  • लोडऑप्शन असाइन करें, और कन्वर्टऑप्शन
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest बनाएँ
  • ConvertApi.convertDocument() विधि को कॉल करके परिणाम प्राप्त करें

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

// उन्नत विकल्पों का उपयोग करके Word DOCX को Node.js में PowerPoint में कैसे बदलें
const convert_options = 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.docx";
  settings.format = "pptx";
  
  const loadOptions = new groupdocs_conversion_cloud.DocxLoadOptions();
  loadOptions.hideWordTrackedChanges = true;
  loadOptions.defaultFont = "Arial";

  const convertOptions = new groupdocs_conversion_cloud.PptxConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.zoom = 1;

  settings.loadOptions = loadOptions;
  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.pptx";

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted DOCX to PPTX file using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})

ऑनलाइन वर्ड टू पॉवरपॉइंट कन्वर्टर फ्री

वर्ड टू पीपीटीएक्स कन्वर्टर को ऑनलाइन फ्री में कैसे उपयोग करें? कृपया निम्नलिखित फ्री वर्ड टू पीपीटीएक्स कन्वर्टर ऑनलाइन का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

इस लेख में आपने सीखा है:

  • क्लाउड पर वर्ड को पॉवरपॉइंट फॉर्मेट में कैसे बदलें;
  • docx फ़ाइल अपलोड करें और फिर परिवर्तित PowerPoint फ़ाइल को क्लाउड से डाउनलोड करें;
  • उन्नत विकल्पों का उपयोग करके वर्ड को पॉवरपॉइंट में कैसे बदलें;

दस्तावेज़ का उपयोग करके आप GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है।

प्रश्न पूछें

आप हमारे फ्री सपोर्ट फोरम के जरिए वर्ड को पॉवरपॉइंट प्रेजेंटेशन में कैसे बदलें, इस बारे में अपने सवाल पूछ सकते हैं।

यह सभी देखें