Aspose.Slides FOSS for Java هو مكتبة جاوا الحية التي تم ترخيصها من قبل MIT لتشغيل الملفات PowerPoint `.pptx. إضافة موازنة Maven واحدة وبدء إنشاء المقالات، والقرآن، والتعديل دون تثبيت Microsoft Office أو أي وقت تشغيل خاص.
يظهر المكتبة API عرضية تم إنشاؤها حول “موقع” و"السلاسل" و"شكل" و"القواعد" و"الجزء" ، وهي النماذج الفنية المستخدمة في PowerPoint نفسه.إضافة وإزالة الشاشات، وإدخال آلات آلية، ورقم، وإدخال، وتصميم النص على مستوى الشخصية مع حجم القصص، أو أليكسيك، وارتفاع القصص، وارتباط، وإضافة أفعال بصرية (الخلفية، والرطوبة، والرطوبة).
تستخدم الطبقة “موقع” “التوصل إلى إتصال تلقائي”، لذلك تستخدم الموارد التي تستخدمها لتنظيف قابل للتطبيق. يتم الحفاظ على أجزاء XML غير معروفة التي تواجهها أثناء تحميلها في إرجاعها، لذلك لا تُدمج التردد في الملفات المحتوى الذي لا يفهمه المكتبة حتى الآن.
.pptx الموجودة عبر new Presentation() أو new Presentation(path).SlideCollection برمجيًا باستخدام addClone()، addEmptySlide()، remove()، وremoveAt().ShapeType عبر addAutoShape().addConnector().NotesSlideManager.getSlideComments().Portion الفردية عبر getPortionFormat().getFillFormat() و FillType.getEffectFormat().getParagraphFormat().setAlignment().Aspose.Slides FOSS يتم تثبيتها باعتماد Maven واحد (org.aspose.slides.foss:aspose-slides-foss). المكتبة هي Java صافية بدون امتدادات أصلية للترجمة ولا حزم نظام لتثبيتها.
واجهة برمجة التطبيقات تعكس نموذج الكائنات الخاص بـ PowerPoint (Presentation، Slide، Shape، TextFrame، Paragraph، Portion)، لذا يمكن لأي شخص مألوف بنموذج كائنات PowerPoint استخدام المكتبة فورًا. هي مرخصة بموجب MIT، مفتوحة المصدر على GitHub، وتتطلب JDK 17 أو أحدث.
استخدم الموارد المحاولة لتأمين أن “الموقع” دائمًا مغلقًا وتحرر الموارد. addAutoShape() يستخدم “ShapeType” ، ثم x / y موقع وقطعة / ارتفاع في النقاط - طريقة “getTextFrame().setText()” في الشكل يحدد العلامة في إدراج واحدة.
» XML
«المعادلة»
» جاوا تحميل برنامج org.aspose.slides.foss
إعادة النظر في (موقع PRS = جديد المقال()) { إسقاط اليدين (اليدين) = إسقاط اليدين (اليدين)
// إضافة شكل AutoShape المقطع
(ب) إعادة تقييم الصلة بالإنترنت (
ShapeType.RECTANGLE، 50, 50, 400، 150
) ؛
-الإشارة إلى أنّه يُعدّ من أهمّ الأدوات التي تُعنى بها.
إعادة تثبيت ("output.pptx" )
» « »
يعمل تنسيق النص على مستوى Portion — أصغر وحدة في سلسلة الأحرف. افتح الملف المحفوظ، انتقل إلى الجزء الأول من الفقرة الأولى، واضبط خصائص الخط عبر الدوال getter و setter. تعبئة الشكل مستقلة: اضبط FillType إلى SOLID وعيّن لونًا عبر getSolidFillColor().setColor().
import org.aspose.slides.foss.*;
import org.aspose.slides.foss.drawing.Color;
try (Presentation prs = new Presentation("output.pptx")) {
IShape shape = prs.getSlides().get(0).getShapes().get(0);
IPortion portion = shape.getTextFrame()
.getParagraphs().get(0).getPortions().get(0);
// نص عريض، بحجم 18 نقطة، باللون الأزرق الداكن
portion.getPortionFormat().setFontBold(true);
portion.getPortionFormat().setFontHeight(18);
portion.getPortionFormat().getFillFormat()
.getSolidFillColor().setColor(new Color(0, 0, 139));
// تعبئة خلفية صلبة على الشكل
shape.getFillFormat().setFillType(FillType.SOLID);
shape.getFillFormat().getSolidFillColor()
.setColor(new Color(240, 248, 255));
prs.save("formatted.pptx");
}
إنها مكتبة مجانية، مرخصة بموجب MIT، pure-Java لإنشاء وقراءة وتحرير عروض PowerPoint .pptx دون الحاجة إلى Microsoft Office.
PPTX هو التنسيق المدعوم للقراءة والكتابة. التصدير إلى PDF أو HTML أو SVG أو الصور غير متوفر في هذا الإصدار.
لا. Aspose.Slides FOSS هي مكتبة pure-Java بدون أي اعتماد على Microsoft Office أو COM automation أو أي بيئة تشغيل مملوكة.
ارفع موازنة Maven org.aspose.slides.foss:aspose-slides-foss:1.0.0 إلى مشروعك. لا تحتاج إلى بطاقات نظام إضافية أو توزيعات أساسية. تحتاج إلى JDK 17 أو أحدث.
نعم. تدعم المكتبة تأثيرات الظل الخارجي، والتوهج، والتمويه، والانعكاس على أي كائن شكل عبر EffectFormat API.
نعم. التصوير تطبق AutoCloseable، لذلك دائما استخدام ` try (التصوير prs = new Presentation()) { … }’ لتنظيف الموارد موثوق بها.
لا. أجزاء XML غير المعروفة التي تُواجه أثناء التحميل تُحفظ حرفيًا عند الحفظ، لذا لا يُفقد أي محتوى لا تفهمه المكتبة بعد.
المكتبة مرخصة بموجب رخصة MIT ومستضافة على GitHub. تقارير الأخطاء وطلبات السحب مرحب بها.