# Aspose.Slides द्वारा .NET PowerPoint API के माध्यम से Node.js

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

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



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

<p><strong>.NET के माध्यम से Node.js के लिए Aspose.Slides</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 समुदाय को .NET</strong> के माध्यम से Node.js के लिए <strong>Aspose.Slides की पेशकश करने पर गर्व है।</p>

<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>.NET के माध्यम से Node.js के लिए Aspose.Slides Node.js पर आधारित सर्वर-साइड JavaScript API है। यह .NET6 या इससे ऊपर के विंडोज, यूनिक्स/लिनक्स और मैक प्लेटफॉर्म पर चल सकता है।</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">स्थापित करने के लिए कैसे</h2>
    <p><a href="https://www.npmjs.com/package/aspose.slides.via.net">NPM पैकेज रिपॉजिटरी से प्रस्तुति प्रसंस्करण के लिए हमारी Node.js लाइब्रेरी स्थापित करने के लिए <strong>NPM</strong> का उपयोग करें :</a></p>
    <pre><code>npm install aspose.slides.via.net</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Node.js में नया PowerPoint प्रेजेंटेशन कैसे बनाएं</h2>
        <p>नीचे दिए गए उदाहरण में, हमने प्रेजेंटेशन की पहली स्लाइड में एक आयत जोड़ा है।</p>
        <pre>
            <code class="JavaScript">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat, ShapeType } = asposeSlides;

var pres = new Presentation();
try
{
    var slide = pres.slides.get(0);
    slide.shapes.addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200);

    pres.save("pres.pptx", 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">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation, BackgroundType, FillType, ImageFormat } = asposeSlides;

var pres = new Presentation();
try
{
    // Add an empty slide to the presentation
    pres.slides.addEmptySlide(pres.layoutSlides.get(0));

    // Create another presentation and add its clone into the pres
    var pres2 = new Presentation();
    pres.slides.addClone(pres2.slides.get(0));

    // Access and modify properties of the first slide in pres
    var slide = pres.slides.get(0); // Get the first slide
    var slideNumber = slide.slideNumber; // Get slide number
    var hidden = slide.hidden; // Check if the slide is hidden

    // Set the background of the first slide
    slide.background.type = BackgroundType.OwnBackground; // Set background type
    slide.background.fillFormat.fillType = FillType.Solid; // Set fill type to solid
    slide.background.fillFormat.solidFillColor.color = "#AEC025F4"; // Set a solid fill color
}
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 को PDF दस्तावेज़ में कैसे परिवर्तित किया जाए</p>
        <pre>
            <code class="JavaScript">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat } = asposeSlides;

var pres = new Presentation("pres.pptx");
try
{
    pres.save("pres.pdf", SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>

    <div class="col-lg-12">
        <h2 class="h2title">Node.js में PowerPoint को GIF में कैसे बदलें</h2>
        <p>यह Node.js कोड आपको दिखाता है कि PowerPoint को GIF छवि में कैसे परिवर्तित किया जाए</p>
        <pre>
            <code class="JavaScript">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat } = asposeSlides;

var pres = new Presentation("pres.pptx");
try
{
    pres.save("pres.gif", SaveFormat.Gif);
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>

    <div class="col-lg-12">
        <h2 class="h2title">Node.js में PowerPoint को HTML में कैसे बदलें</h2>
        <p>यह Node.js कोड आपको दिखाता है कि PowerPoint को HTML दस्तावेज़ में कैसे परिवर्तित किया जाए</p>
        <pre>
            <code class="JavaScript">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat } = asposeSlides;

var pres = new Presentation("pres.pptx");
try
{
    pres.save("pres.html", SaveFormat.Html);
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>

    <div class="col-lg-12">
        <h2 class="h2title">Node.js में PowerPoint को ODP में कैसे बदलें</h2>
        <p>यह Node.js कोड आपको दिखाता है कि PowerPoint को ODP दस्तावेज़ में कैसे परिवर्तित किया जाए</p>
        <pre>
            <code class="JavaScript">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat } = asposeSlides;

var pres = new Presentation("pres.pptx");
try
{
    pres.save("pres.odp", SaveFormat.Odp);
}
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">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat } = asposeSlides;

var pres1 = new Presentation("pres1.pptx");
var pres2 = new Presentation("pres2.pptx");
try
{
    for (var i = 0; i < pres2.slides.length; i++)
    {
        pres1.slides.addClone(pres2.slides.get(i));
    }

    pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}
            </code>
        </pre>
    </div>

    <div class="col-lg-12">
        <h2 class="h2title">पावरपॉइंट प्रेजेंटेशन के विभिन्न गुणों को कैसे पुनः प्राप्त करें </h2>
        <p>निम्नलिखित उदाहरण आपको दिखाता है कि पावरपॉइंट प्रेजेंटेशन के विभिन्न गुणों को कैसे पुनः प्राप्त किया जाए।</p>
        <pre>
            <code class="JavaScript">
const asposeSlides = require('aspose.slides.via.net');

const { Presentation } = asposeSlides;

var pres = new Presentation("pres.pptx");
try
{
    // Retrieve various properties of the presentation
    var countSlides = pres.slides.count; // Total number of slides
    var countMastersSlides = pres.masters.count; // Total number of master slides
    var countLayoutSlides = pres.layoutSlides.count; // Total number of layout slides
    var firstSlideNumber = pres.firstSlideNumber; // Number of the first slide
    var lastView = pres.viewProperties.lastView; // Last view type of the presentation
    var masterThemeName = pres.masterTheme.name; // Name of the master theme
    var sourceFormat = pres.sourceFormat; // Format of the source presentation
    var countVideos = pres.videos.count; // Total number of videos in the presentation
    var countImages = pres.images.count; // Total number of images in the presentation

    // Retrieve objects for further manipulation or information extraction
    var slideObject = pres.slides.get(0); // Object of the first slide
    var mastersSlideObject = pres.masters.get(0); // Object of the first master slide

    // Log the total number of slides to the console
    console.log("countSlides:" + countSlides);
    console.log("countMastersSlides:" + countMastersSlides);
    console.log("countLayoutSlides:" + countLayoutSlides);
    console.log("firstSlideNumber:" + firstSlideNumber);
    console.log("lastView=" + lastView);
    console.log("masterThemeName:" + masterThemeName);
    console.log("sourceFormat:" + sourceFormat);
    console.log("countVideos:" + countVideos);
    console.log("countImages:" + countImages);
}
finally
{
    if (pres != null) pres.dispose();
}
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
