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 أو أحدث، تحتاج الحزمة إلى مجموعة تطوير جافا (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 في آلة افتراضية جافا تبقي Node.js قيد التشغيل، لذا يجب إنهاء العملية صراحةً.
process.exit(0);

شغّله باستخدام node hello.js. يقوم السكربت بحفظ hello.pptx مع شريحة واحدة تحتوي على مربع نص. بدون ترخيص، يحتوي الملف المحفوظ على علامة مائية للتقييم — راجع Licensing. لمزيد من الطرق لإنشاء وتعبئة عرض تقديمي، انظر Create Presentations.