# Aspose.Slides द्वारा Node.js PowerPoint API

> Java के माध्यम से Node.js के लिए Aspose.Slides एक Node.js PowerPoint API है जो आपको Node.js में PowerPoint प्रस्तुतियाँ बनाने, संशोधित करने और परिवर्तित करने की सुविधा देता है।

Source: https://products.aspose.com/slides/hi/nodejs-java/
Updated: 2026-08-11



<p><strong>Aspose.Slides for Node.js via Java</strong> एक Node.js लाइब्रेरी है जो आपको Node.js में PowerPoint प्रेजेंटेशन बनाने, संशोधित करने और परिवर्तित करने की सुविधा देती है। यह सभी प्रस्तुति तत्वों जैसे स्लाइड, आकार, टेक्स्ट, चार्ट, टेबल, चित्र और बहुत कुछ का समर्थन करता है। यह कई उन्नत सुविधाएँ भी प्रदान करता है जैसे विलय, क्लोनिंग, विभाजन, तुलना और मुद्रण प्रस्तुतियाँ। यह बिना किसी निर्भरता के काम करता है और कम समय में हजारों प्रस्तुतियों को संसाधित कर सकता है।</p>

<p><strong>Aspose.Slides for Node.js via Java</strong> ये लोकप्रिय सुविधाएँ प्रदान करता है:</p>
<ul>
    <li>प्रस्तुतियाँ लोड करना, खोलना और देखना।</li>
    <li>प्रस्तुतियाँ संपादित करना.</li>
    <li>प्रेजेंटेशन फ़ाइलों को पीपीटी, पीपीटीएक्स और ओडीपी जैसे लोकप्रिय प्रेजेंटेशन प्रारूपों में परिवर्तित करना।</li>
    <li>प्रस्तुतियों को पीडीएफ, जेपीजी, एचटीएमएल, जीआईएफ, एसवीजी और कई अन्य प्रारूपों में निर्यात करना।</li>
    <li>प्रस्तुतियों का प्रतिपादन और मुद्रण।</li>
    <li>प्रस्तुतियों को एन्क्रिप्ट और डिक्रिप्ट करना; प्रस्तुतियों को पासवर्ड से सुरक्षित करना और पासवर्ड हटाना।</li>
    <li>प्रस्तुति इकाइयों में हेरफेर करना, जैसे मास्टर स्लाइड, आकार, चार्ट, चित्र फ़्रेम, ऑडियो फ़्रेम, वीडियो फ़्रेम, OLE, VBA मैक्रोज़, एनिमेशन, आदि।</li>
    <li>और भी बहुत सारी सुविधाएं.</li>
</ul>

<p>Node.js एक लोकप्रिय, मुफ़्त, ओपन-सोर्स और क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट रनटाइम वातावरण है जो डेवलपर्स को ब्राउज़र के बाहर कमांड लाइन टूल और सर्वर-साइड स्क्रिप्ट लिखने की सुविधा देता है। इस कारण से, <strong>Aspose.Slides</strong> टीम को Node.js समुदाय के लिए <strong>Java के माध्यम से Node.js के लिए Aspose.Slides</strong> की पेशकश करने पर गर्व है।</p>

<div class="diagram1 d1-nodejs">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    डाटा प्रासेसिंग
   </header>
   <ul>
    <li>चार्ट प्रबंधित करें</li>
    <li>स्मार्टआर्ट्स प्रबंधित करें</li>
    <li>पावरपॉइंट आकृतियाँ प्रबंधित करें</li>
    <li>ActiveX नियंत्रण प्रबंधित करें</li>
    <li>OleObjects प्रबंधित करें</li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    पाठ एवं अनुच्छेद
   </header>
   <ul>
    <li>टेक्स्ट और फ़ॉर्मेटिंग में हेरफेर करें</li>
    <li>हाइपरलिंक टेक्स्ट में हेरफेर करें</li>
    <li>प्लेसहोल्डर प्रकार सेट करें</li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    ग्राफ़िक्स एवं मल्टीमीडिया
   </header>
   <ul>
    <li>स्लाइड ट्रांज़िशन प्रबंधित करें</li>
    <li>एनिमेशन प्रभाव प्रबंधित करें</li>
    <li>आकृतियों में कनेक्टर जोड़ें</li>
    <li>आकृतियों को घुमाएँ और पलटें</li>
    <li>आकृति की रेखा शैलियाँ प्रबंधित करें</li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Node.js PowerPoint Processing APIs" src="https://products.aspose.com/slides/images/aspose_slides-for-nodejs-via-java.svg"/>
  <header>Aspose.Slides</header>
  <footer>
   <small>
    <em>for</em>
   </small>
   Node.js
   <em>via Java</em>
  </footer>
 </div>

</div>

<div class="diagram1 d1-nodejs">
 <div class="d1-row">
  <div class="d1-col d1-left"></div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    जावा क्रम पर्यावरण
   </header>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Node.js" src="https://products.aspose.com/slides/images/aspose_slides-for-nodejs-via-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>for</em>
   </small>
   Node.js
   <em>via Java</em>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-nodejs">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    इनपुट आउटपुट
   </header>
   <ul>
    <li><b>माइक्रोसॉफ्ट पावरपॉइंट:</b>पीपीटी, पीपीटीएक्स, पीपीएस, पीओटी, पीपीएसएक्स, पीपीटीएम, पीपीएसएम, पीओटीएक्स, पीओटीएम</li>
    <li><b>ओपनऑफिस:</b>ओडीपी</li>
    <li><b>निश्चित लेआउट:</b>पीडीएफ</li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    केवल आउटपुट
   </header>
   <ul>
    <li><b>निश्चित लेआउट:</b>पीडीएफ, पीडीएफ/ए, एक्सपीएस</li>
    <li><b>छवियां:</b>जेपीईजी, पीएनजी, बीएमपी, टीआईएफएफ, जीआईएफ</li>
    <li>एसवीजी</li>
    <li><b>वेब:</b>HTML</li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://products.aspose.com/slides/images/aspose_slides-for-nodejs-via-java.svg"/>
  <header>Aspose.Slides</header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Node.js
   <em>via Java</em>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">उन्नत Node.js PowerPoint API सुविधाएँ</h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">टेम्प्लेट से मौजूदा स्लाइड बनाएं या क्लोन करें</p>
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-table ico-blue fa-2x col-lg-2'>
    </em>
    <p class='col-lg-10'>API</p> के माध्यम से PowerPoint उपकरणों के साथ कार्य करें
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-shield ico-blue fa-2x col-lg-2'>
    </em>
    <p class="col-lg-10">आकृतियों पर सुरक्षा लागू या हटाई जाएगी</p>
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-bar-chart ico-blue fa-2x col-lg-2'>
    </em>
    <p class="col-lg-10">एक्सेल चार्ट को ऑलऑब्जेक्ट्स के रूप में दिखाया गया है</p>
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-image ico-blue fa-2x col-lg-2'>
    </em>
    <p class='col-lg-10'>
     खण्डों में खण्डों और खण्डों पर पाठ्यसामग्री
    </p>
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-align-left ico-blue fa-2x col-lg-2'>
    </em>
    <p class='col-lg-10'>
     पाठ्य एवं आकार संरचना
    </p>
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-database ico-blue fa-2x col-lg-2'>
    </em>
    <p class="col-lg-10">डेटाबेस से प्रेजेंटेशन तैयार करें</p>
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-lock ico-blue fa-2x col-lg-2'>
    </em>
    <p class='col-lg-10'>प्रस्तुति और परिणाम पीडीएफ को सुरक्षित रखें</p>
   </div>
   <div class='col-lg-4'>
    <em class='fa fa-print ico-blue fa-2x col-lg-2'>
    </em>
    <p class='col-lg-10'>प्रस्तुतियों को भौतिक प्रोप्रोल पर प्रिंट करें</p>
   </div>
   <div class='col-lg-12'>
    <h2 class='h2title'>सिस्टम आवश्यकताएँ</h2>
    <ul>
      <li>जावा के माध्यम से Node.js के लिए Aspose.Slides Node.js पर आधारित सर्वर-साइड जावास्क्रिप्ट एपीआई है। यह विंडोज़, यूनिक्स/लिनक्स और मैक प्लेटफ़ॉर्म पर JDK 1.8 या इससे ऊपर के संस्करण के साथ चल सकता है।</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">स्थापित करने के लिए कैसे</h2>
    <p><a href="https://www.npmjs.com/package/aspose.slides.via.java">NPM पैकेज रिपॉजिटरी से प्रेजेंटेशन प्रोसेसिंग के लिए हमारी Node.js लाइब्रेरी इंस्टॉल करने के लिए <strong>NPM</strong> का उपयोग करें :</a></p>
    <pre><code>npm install aspose.slides.via.java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Node.js में नया PowerPoint प्रेजेंटेशन कैसे बनाएं</h2>
        <p>नीचे दिए गए उदाहरण में, हमने प्रेजेंटेशन की पहली स्लाइड में एक आयत जोड़ा है।</p>
        <pre>
            <code class="javascript">
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    // Gets the first slide
    var slide = pres.getSlides().get_Item(0);
    // Adds an autoshape with type set to rectangle
    slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Node.js में प्रस्तुतियों को कैसे मर्ज करें</h2>
        <p>यह Node.js कोड आपको दिखाता है कि प्रस्तुतियों को कैसे मर्ज किया जाए:</p>
        <pre>
            <code class="javascript">
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
    for (var i = 0; i < pres2.getSlides().size(); i++)
    {
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Node.js में पीडीएफ से प्रेजेंटेशन कैसे आयात करें। पीडीएफ को पीपीटी में बदलें, पीडीएफ को पीपीटीएक्स में बदलें, पीडीएफ को ओडीपी में बदलें</h2>
        <p>यह Node.js कोड PDF से PowerPoint रूपांतरण प्रक्रिया को प्रदर्शित करता है:</p>
        <pre>
            <code class="javascript">
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    pres.getSlides().removeAt(0);
    pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Node.js में PowerPoint को PDF में कैसे बदलें</h2>
        <p>यह Node.js कोड आपको दिखाता है कि डिफ़ॉल्ट विकल्पों का उपयोग करके PowerPoint PPT, PPTX और OpenOffice ODP दस्तावेज़ को PDF दस्तावेज़ में कैसे परिवर्तित किया जाए। परिणामी फ़ाइल अधिकतम गुणवत्ता स्तर पर एक पीडीएफ दस्तावेज़ है</p>
        <pre>
            <code class="javascript">
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Save the presentation as PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Node.js में PowerPoint को JPG में कैसे बदलें। पीपीटी को जेपीजी में बदलें, पीपीटीएक्स को जेपीजी में बदलें, ओडीपी को जेपीजी में बदलें</h2>
        <p>निम्नलिखित उदाहरण आपको दिखाता है कि PowerPoint PPT, PPTX और OpenOffice ODP दस्तावेज़ को JPEG छवियों के सेट में कैसे परिवर्तित किया जाए।</p>
        <pre>
            <code class="javascript">
var aspose = aspose || {};
var java = require("java");

aspose.slides = require("aspose.slides.via.java");

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
    for (var i = 0; i < pres.getSlides().size(); i++)
    {
        var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
        var imageio = java.newInstanceSync("javax.imageio.ImageIO");
        var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
        imageio.write(bmp, "JPEG", file);
    }
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>

> हमने Aspose.Slides को उपयोग में आसान और अपने सर्वर पर अच्छी तरह से काम करने वाला पाया है। हमने पाया है कि वे पारंपरिक वेब एप्लिकेशन से परे हमारी पहुंच का विस्तार करने के लिए फ़ाइलों को गतिशील रूप से उत्पन्न करने की एक महत्वपूर्ण आवश्यकता को पूरा करते हैं।
>
> — Rick Joi | Workplace Dynamics, UK

> उत्पाद विज्ञापित के रूप में काम करता था, दस्तावेज़ीकरण का पालन करना आसान था, और समर्थन फ़ोरम वह सभी सहायता थी जिसकी हमें ज़रूरत थी। हमने जो अंतिम समाधान लागू किया है वह हमारी प्रारंभिक अपेक्षाओं से काफी अधिक है।
>
> — Bruce Brien | Stratascope Inc, USA
