Aspose.Slides for Node.js via .NET

Node.js के लिए Aspose.Slides, .NET के माध्यम से

Aspose.Slides for Node.js via .NET एक लाइब्रेरी है जिससे Node.js अनुप्रयोगों में PowerPoint और OpenDocument प्रस्तुतियों को बनाया, पढ़ा, संपादित और रूपांतरित किया जा सकता है, बिना Microsoft PowerPoint या Office Automation के। यह edge‑js ब्रिज के माध्यम से Aspose.Slides for .NET चलाता है, इसलिए इसका JavaScript API .NET API को प्रतिबिंबित करता है, जिसमें camelCase सदस्य नाम होते हैं।

यह PPT, PPTX, PPS, POT और ODP फ़ाइलें लोड और सहेजता है, जिसमें मैक्रो‑सक्षम और टेम्पलेट संस्करण शामिल हैं, और PDF, XPS, HTML, TIFF, Markdown और इमेजेज में निर्यात करता है।



आपकी पहली प्रस्तुति

आपको Node.js 22 या 24 और .NET SDK 8 या उसके बाद का संस्करण चाहिए; Linux को कुछ सिस्टम पैकेजों की भी आवश्यकता होती है। स्थापना में उन्हें और परीक्षण किये गए प्लेटफ़ॉर्म की सूची है। एक प्रोजेक्ट बनायें, एक ओवरराइड जोड़ें जो npm को बताता है कि कौन‑सा edge‑js रिलीज़ इंस्टॉल करना है, और पैकेज इंस्टॉल करें:

mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net

एक बार मशीन पर, लाइब्रेरी द्वारा आवश्यक .NET पैकेज रीस्टोर करें। deps.csproj फ़ाइल को Restore the .NET Dependencies से deps फ़ोल्डर में प्रोजेक्ट फ़ोल्डर के अंदर रखें, फिर चलाएँ:

dotnet restore deps/deps.csproj

इस कोड को hello.js के रूप में प्रोजेक्ट फ़ोल्डर में सहेजें:

const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;

// नई प्रस्तुति में एक खाली स्लाइड होती है।
const presentation = new Presentation();
try {
    const slide = presentation.slides.get(0);

    // स्थिति और आकार पॉइंट्स (1/72 इंच) में हैं: x, y, चौड़ाई, ऊँचाई।
    const rectangle = slide.shapes.addAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
    rectangle.addTextFrame("Hello, World!");

    presentation.save("hello.pptx", SaveFormat.Pptx);
    console.log("Saved hello.pptx");
} finally {
    // .NET ऑब्जेक्ट को रिलीज़ करें जो प्रस्तुति को बैक करता है।
    presentation.dispose();
}

प्रोजेक्ट फ़ोल्डर से इसे चलाएँ:

node hello.js

स्क्रिप्ट Saved hello.pptx प्रिंट करती है और hello.pptx को एक स्लाइड के साथ सहेजती है जिसमें एक आयत में यह टेक्स्ट होता है। बिना लाइसेंस के, सहेजी गई फ़ाइल में मूल्यांकन वॉटरमार्क रहता है — देखें लाइसेंसिंग। प्रस्तुति बनाने और भरने के अधिक तरीकों के लिए देखें प्रस्तुति बनाएं.