Aspose.Slides للـ Java
Aspose.Slides for Java هو مكتبة فئة لإنشاء وقراءة وتحرير وتحويل عروض PowerPoint وOpenDocument في تطبيقات Java، دون الحاجة إلى Microsoft PowerPoint.
تقوم بتحميل وحفظ صيغ PPT وPPTX وPPS وPOT وODP، بما في ذلك الإصدارات التي تدعم الماكرو والقوالب، وتصدّر إلى PDF وXPS وHTML وSVG وTIFF وMarkdown والصور.
ابدأ
البدء
تقييم
البناء باستخدام Slides
المهام الشائعة
سير عمل Slides
أمثلة
النشر والدعم
النشر
المرجع
الدعم
أول عرض تقديمي لك
Aspose.Slides for Java منشور في مستودع Maven الخاص بـ Aspose، وليس في Maven Central. أنشئ مجلدًا لمشروع Maven واحفظ فيه هذا pom.xml. يعلن عن المستودع، يضيف المكتبة، ويحدد الفئة التي سيتم تشغيلها:
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>hello-slides</artifactId>
<version>1.0</version>
<properties>
<maven.compiler.release>11</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<exec.mainClass>HelloSlides</exec.mainClass>
</properties>
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>26.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.15.0</version>
</plugin>
</plugins>
</build>
</project>
احفظ هذا الكود في src/main/java/HelloSlides.java:
import com.aspose.slides.*;
public class HelloSlides {
public static void main(String[] args) {
// إنشاء عرض تقديمي. يحتوي بالفعل على شريحة فارغة واحدة.
Presentation presentation = new Presentation();
try {
// احصل على الشريحة الأولى.
ISlide slide = presentation.getSlides().get_Item(0);
// أضف شكل سحابة وضع النص فيه.
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
autoShape.getTextFrame().setText("Hello, Aspose!");
// احفظ العرض التقديمي كملف PPTX.
presentation.save("new_presentation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
}
بعد ذلك، مع تثبيت JDK 11 أو أحدث وApache Maven، شغّل هذا الأمر في مجلد المشروع:
mvn compile exec:java
يقوم البرنامج بحفظ new_presentation.pptx في مجلد المشروع، مع شريحة واحدة تحتوي على شكل سحابة مع نص. على Linux، يجب تثبيت fontconfig وعلى الأقل خط واحد؛ انظر التثبيت. بدون ترخيص، يحتوي الملف المحفوظ على علامة مائية تقييم — انظر الترخيص. لمزيد من الطرق لإنشاء ملء عرض تقديمي، انظر إنشاء عروض تقديمية.