
يسعدنا أن نعلن عن إطلاق Aspose.Slides لـ Node.js عبر Java. هذا المنتج مستهدف للمطورين الذين يرغبون في استخدام Aspose.Slides لـ Java لإنشاء وتعديل عروض Microsoft PowerPoint و OpenOffice في تطبيقات node.js ومنصات Javascript على الخادم.
أسبوز.Slides لـ Node.js عبر Java هو مكتبة فئة تتيح لتطبيقاتك قراءة وكتابة مستندات PowerPoint® بدون استخدام Microsoft PowerPoint®. يوفر هذا المنتج الجديد ميزات Aspose.Slides كاملة مع بعض القيود ومتطلبات التثبيت/الاستخدام الإضافية، وتغيرات في واجهة برمجة التطبيقات.
تثبيت Aspose.Slides لـ Node.js
Aspose.Slides لـ Node.js عبر Java هو واجهة برمجة تطبيقات مستقلة عن النظام الأساسي ويمكن استخدامها على أي نظام (Windows، Linux، و MacOS) حيث يتم تثبيت جسر Node.js
و node-java
.
لتثبيت Aspose.Slides لـ Node.js عبر Java، راجع صفحة التثبيت للمنتج.
استخدام Aspose.Slides لـ Node.js عبر Java
إنشاء PowerPoint في Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
// الحصول على الشريحة الأولى
var slide = pres.getSlides().get_Item(0);
// إضافة شكل تلقائي مع نوع محدد على أنه مستطيل
slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
دمج PowerPoint في Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
for (var i = 0; i < pres2.getSlides().size(); i++)
{
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
}
pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres1 != null) pres1.dispose();
if (pres2 != null) pres2.dispose();
}
تحويل PowerPoint إلى PDF في Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// إنشاء كائن تقديم يمثل ملف PPT
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
// حفظ العرض التقديمي كـ PDF
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
if (pres != null) pres.dispose();
}
تحويل PowerPoint إلى JPG في Node.js
var aspose = aspose || {};
var java = require("java");
aspose.slides = require("aspose.slides.via.java");
// إنشاء كائن تقديم يمثل ملف PPT
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
for (var i = 0; i < pres.getSlides().size(); i++)
{
var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
var imageio = java.newInstanceSync("javax.imageio.ImageIO");
var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
imageio.write(bmp, "JPEG", file);
}
}
finally
{
if (pres != null) pres.dispose();
}
استيراد PowerPoint من PDF في Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
للحصول على مزيد من المقالات حول تنفيذ المهام في node.js باستخدام Aspose.Slides، راجع قسم دليل المطور من وثائق Aspose.Slides لـ Java. Aspose.Slides لـ Node.js عبر Java يعتمد على Aspose.Slides لـ Java، لذا يمكن استخدام معظم مقالات الوثائق الأخيرة للسابقة.
الموارد
هذه هي الروابط لموارد Aspose.Slides لـ Node.js عبر Java التي قد تحتاجها: