प्रस्तुतियों के लिए Node.js PowerPoint API
बिना किसी बाहरी सॉफ़्टवेयर के Node.js का उपयोग करके PowerPoint और OpenOffice प्रस्तुतियाँ बनाएं, पढ़ें, संशोधित करें और परिवर्तित करें।
Download Free Trial.NET के माध्यम से Node.js के लिए Aspose.Slides एक Node.js लाइब्रेरी है जो आपको Node.js में PowerPoint प्रेजेंटेशन बनाने, संशोधित करने और परिवर्तित करने की सुविधा देती है। यह सभी प्रस्तुति तत्वों जैसे स्लाइड, आकार, टेक्स्ट, चार्ट, टेबल, चित्र और बहुत कुछ का समर्थन करता है। यह कई उन्नत सुविधाएँ भी प्रदान करता है जैसे विलय, क्लोनिंग, विभाजन, तुलना और मुद्रण प्रस्तुतियाँ। यह बिना किसी निर्भरता के काम करता है और कम समय में हजारों प्रस्तुतियों को संसाधित कर सकता है।
.NET के माध्यम से Node.js के लिए Aspose.Slides ये लोकप्रिय सुविधाएँ प्रदान करता है:
- प्रस्तुतियाँ लोड करना, खोलना और देखना।
- प्रस्तुतियाँ संपादित करना.
- प्रेजेंटेशन फ़ाइलों को पीपीटी, पीपीटीएक्स और ओडीपी जैसे लोकप्रिय प्रेजेंटेशन प्रारूपों में परिवर्तित करना।
- प्रस्तुतियों को पीडीएफ, जेपीजी, एचटीएमएल, जीआईएफ, एसवीजी और कई अन्य प्रारूपों में निर्यात करना।
- प्रस्तुतियों का प्रतिपादन और मुद्रण।
- प्रस्तुतियों को एन्क्रिप्ट और डिक्रिप्ट करना; प्रस्तुतियों को पासवर्ड से सुरक्षित करना और पासवर्ड हटाना।
- प्रस्तुति इकाइयों में हेरफेर करना, जैसे मास्टर स्लाइड, आकार, चार्ट, चित्र फ़्रेम, ऑडियो फ़्रेम, वीडियो फ़्रेम, OLE, VBA मैक्रोज़, एनिमेशन, आदि।
- और भी बहुत सारी सुविधाएं.
Node.js एक लोकप्रिय, मुफ़्त, ओपन-सोर्स और क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट रनटाइम वातावरण है जो डेवलपर्स को ब्राउज़र के बाहर कमांड लाइन टूल और सर्वर-साइड स्क्रिप्ट लिखने की सुविधा देता है। इस कारण से, Aspose.Slides टीम को Node.js समुदाय को .NET के माध्यम से Node.js के लिए Aspose.Slides की पेशकश करने पर गर्व है।
उन्नत Node.js PowerPoint API सुविधाएँ
टेम्प्लेट से मौजूदा स्लाइड बनाएं या क्लोन करें
API
के माध्यम से PowerPoint उपकरणों के साथ कार्य करेंआकृतियों पर सुरक्षा लागू या हटाई जाएगी
एक्सेल चार्ट को ऑलऑब्जेक्ट्स के रूप में दिखाया गया है
खण्डों में खण्डों और खण्डों पर पाठ्यसामग्री
पाठ्य एवं आकार संरचना
डेटाबेस से प्रेजेंटेशन तैयार करें
प्रस्तुति और परिणाम पीडीएफ को सुरक्षित रखें
प्रस्तुतियों को भौतिक प्रोप्रोल पर प्रिंट करें
सिस्टम आवश्यकताएँ
- .NET के माध्यम से Node.js के लिए Aspose.Slides Node.js पर आधारित सर्वर-साइड JavaScript API है। यह .NET6 या इससे ऊपर के विंडोज, यूनिक्स/लिनक्स और मैक प्लेटफॉर्म पर चल सकता है।
स्थापित करने के लिए कैसे
npm install aspose.slides.via.net
Node.js में नया PowerPoint प्रेजेंटेशन कैसे बनाएं
नीचे दिए गए उदाहरण में, हमने प्रेजेंटेशन की पहली स्लाइड में एक आयत जोड़ा है।
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();
}
Node.js में स्लाइड्स को कैसे जोड़ें/निकालें/क्लोन करें और आकार गुणों को संपादित करें
यह Node.js कोड आपको विभिन्न संपत्तियों और क्लोन स्लाइडों को संपादित करने का तरीका दिखाता है:
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();
}
Node.js में PowerPoint को PDF में कैसे बदलें
यह Node.js कोड आपको दिखाता है कि PowerPoint को PDF दस्तावेज़ में कैसे परिवर्तित किया जाए
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();
}
Node.js में PowerPoint को GIF में कैसे बदलें
यह Node.js कोड आपको दिखाता है कि PowerPoint को GIF छवि में कैसे परिवर्तित किया जाए
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();
}
Node.js में PowerPoint को HTML में कैसे बदलें
यह Node.js कोड आपको दिखाता है कि PowerPoint को HTML दस्तावेज़ में कैसे परिवर्तित किया जाए
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();
}
Node.js में PowerPoint को ODP में कैसे बदलें
यह Node.js कोड आपको दिखाता है कि PowerPoint को ODP दस्तावेज़ में कैसे परिवर्तित किया जाए
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();
}
Node.js में प्रस्तुतियों को कैसे मर्ज करें
यह Node.js कोड आपको दिखाता है कि प्रस्तुतियों को कैसे मर्ज किया जाए:
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();
}
पावरपॉइंट प्रेजेंटेशन के विभिन्न गुणों को कैसे पुनः प्राप्त करें
निम्नलिखित उदाहरण आपको दिखाता है कि पावरपॉइंट प्रेजेंटेशन के विभिन्न गुणों को कैसे पुनः प्राप्त किया जाए।
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();
}
Support and Learning Resources
- सीखने के संसाधन
- प्रलेखन
- सोर्स कोड
- एपीआई संदर्भ
- ट्यूटोरियल वीडियो
- उत्पाद समर्थन
- मुफ़्त सहायता
- सशुल्क सहायता
- ब्लॉग
- रिलीज नोट्स
- .NET के माध्यम से Node.js के लिए Aspose.Slides क्यों?
- ग्राहकों की सूची
- सफलता की कहानियां