Java API لمستندات العرض التقديمي PPTX

حل مفتوح المصدر لإنشاء ملفات Microsoft Presentation وقراءتها وتحريرها وتحويلها في تطبيقات Java.

DOCX4J مشابه لـ OpenXML SDK من Microsoft ، ولكن لـ Java. DOCX4J هي مكتبة مفتوحة المصدر (Apache v2) قائمة على JAXB لمعالجة تنسيقات ملفات Microsoft Office. يوفر وظيفة قراءة وكتابة وتحرير وحفظ تنسيق ملف Microsoft Office 2007 PPTX.

باستخدام واجهة برمجة التطبيقات ، يمكنك إنشاء مستندات عرض تقديمي وتحريرها وتنسيق النص والفقرات وإدراج الجداول والصور وإدارة عناصر النموذج الأخرى وغير ذلك الكثير. في الأساس ، ينصب تركيزه على الطاقة ، إذا كان التنسيق يدعمها ، فيمكنك القيام بذلك باستخدام واجهة برمجة التطبيقات.

Previous Next

الشروع في العمل مع DOCX4J

بادئ ذي بدء ، تحتاج إلى تثبيت Java Development Kit (JDK) على نظامك. الرجوع إلى DOCX4J في مشروع Java المستند إلى Maven أبسط. كل ما تحتاجه هو إضافة التبعية التالية في ملف pom.xml الخاص بك والسماح لـ IDE بجلب ملفات DOCX4J Jar والرجوع إليها.

تبعية المخضرم DOCX4J

<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-Internal</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-MOXy</artifactId>
<version>8.0.0</version>
</dependency>
  

إنشاء وتعديل PPTX باستخدام Java

يسمح DOCX4J بإضافة شرائح ، وتحديد تخطيط لشريحة جديدة ، وإضافة العنوان والمحتويات ، وإدراج الصور والأشكال ، وما إلى ذلك بمجرد الانتهاء من ذلك ، يمكنك تغيير اسم العرض التقديمي الحالي وكذلك حفظه في الموقع الذي تختاره.

قم بإنشاء PPTX باستخدام DOCX4J - Java

// Create package
PresentationMLPackage presentationMLPackage = PresentationMLPackage.createPackage();
// Create main presentation
MainPresentationPart pp = (MainPresentationPart) presentationMLPackage.getParts().getParts().get(new
        PartName("/ppt/presentation.xml"));
// Create slide layout
SlideLayoutPart layoutPart = (SlideLayoutPart)
    presentationMLPackage.getParts().getParts()
        .get(new PartName("/ppt/slideLayouts/slideLayout2.xml"));
// Save presentation
presentationMLPackage.save(new File("FileFormat.pptx"));
                

استخراج الشرائح ومعالجتها باستخدام Java API

يتيح DOCX4J لمبرمجي البرامج إنشاء واستخراج الشرائح من تنسيق ملف PPTX. يمكن لمبرمجي البرامج إضافة شريحة إلى عرض تقديمي موجود بسهولة. تستند كل شريحة في العرض التقديمي إلى تخطيط شريحة. تخطيط lide هو مثل قالب للشريحة ، فهو يسمح للمستخدمين بتوارث خيارات التنسيق أو مربعات النص أو العناوين أو الرسومات ، إلخ.

معالجة المخططات باستخدام DOCX4J

يوفر DOCX4J فئة متخصصة لإضافة مخطط عمودي من سلسلة واحدة ومخطط متعدد السلاسل ومخطط فقاعي ومخطط خطي ومخططات دائرية والمزيد.

 عربي