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 والصور.
البدء
GETTING STARTED
EVALUATE
إنشاء باستخدام Slides
COMMON TASKS
SLIDES WORKFLOWS
EXAMPLES
المرجع والدعم
REFERENCE
SUPPORT
العرض التقديمي الأول الخاص بك
بالإضافة إلى 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.