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

Aspose.Slides for Node.js via Java

Aspose.Slides for Node.js via Java एक लाइब्रेरी है जो Node.js अनुप्रयोगों में PowerPoint और OpenDocument प्रस्तुतियों को बनाने, पढ़ने, संपादित करने और परिवर्तित करने के लिए है, बिना Microsoft PowerPoint के।

यह PPT, PPTX, PPS, POT और ODP को लोड और सेव करता है, जिसमें मैक्रो-समर्थित और टेम्पलेट वेरिएंट शामिल हैं, और PDF, XPS, HTML, SVG, TIFF, Markdown और छवियों में निर्यात करता है।



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

Node.js 20 या बाद के संस्करण के अलावा, पैकेज को Java Development Kit (JDK), Python और एक C++ बिल्ड टूलचेन की आवश्यकता होती है, क्योंकि npm इंस्टॉलेशन के दौरान अपने java ब्रिज को कंपाइल करता है। प्रत्येक ऑपरेटिंग सिस्टम पर चरणों के लिए देखें स्थापना. फिर एक प्रोजेक्ट बनाएं और npm से पैकेज इंस्टॉल करें:

mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java

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

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

const presentation = new asposeSlides.Presentation();
try {
    const slide = presentation.getSlides().get_Item(0);
    const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
    shape.getTextFrame().setText("Hello, Aspose.Slides!");
    presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

// Aspose.Slides एक Java वर्चुअल मशीन में चलता है जो Node.js को चलते रहने देता है, इसलिए प्रक्रिया को स्पष्ट रूप से समाप्त करें।
process.exit(0);

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