Aspose.Slides برای Node.js از طریق Java

Aspose.Slides برای Node.js از طریق Java

Aspose.Slides برای Node.js از طریق Java یک کتابخانه برای ایجاد، خواندن، ویرایش و تبدیل ارائه‌های PowerPoint و OpenDocument در برنامه‌های Node.js است، بدون Microsoft PowerPoint.

این کتابخانه می‌تواند فایل‌های PPT، PPTX، PPS، POT و ODP را بارگذاری و ذخیره کند، شامل نسخه‌های دارای ماکرو و قالب، و می‌تواند به PDF، XPS، HTML، SVG، TIFF، Markdown و تصاویر صادر شود.



اولین ارائه شما

علاوه بر Node.js 20 یا بالاتر، این بسته به یک Java Development Kit (JDK)، Python و یک ابزار ساخت C++ نیاز دارد، زیرا npm در طول نصب پل java خود را کامپایل می‌کند. برای مراحل در هر سیستم‌عامل، به Installation مراجعه کنید. سپس یک پروژه ایجاد کنید و بسته را از 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 را با یک اسلاید حاوی یک جعبه متن ذخیره می‌کند. بدون لایسنس، فایل ذخیره‌شده یک واترمارک ارزیابی دارد — برای جزئیات به مجوزدهی مراجعه کنید. برای روش‌های بیشتر برای ایجاد و پر کردن یک ارائه، به ایجاد ارائه‌ها مراجعه کنید.