Aspose.Slides for 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 repository ของ 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 และอย่างน้อยหนึ่งแบบอักษร; ดูที่ การติดตั้ง. หากไม่มีใบอนุญาต, ไฟล์ที่บันทึกจะมีลายน้ำการประเมิน — ดูที่ การให้สิทธิ์. สำหรับวิธีเพิ่มเติมในการสร้างและเติมข้อมูลในการนำเสนอ, ดูที่ สร้างการนำเสนอ.