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
ตัวอย่าง
ปรับใช้และสนับสนุน
ปรับใช้
อ้างอิง
- เอกสารอ้างอิง API
- บันทึกการเผยแพร่
- ปัญหาที่ทราบ
- ข้อจำกัดของเมตาดาต้าเอาต์พุต
- หน้าผลิตภัณฑ์
- ดาวน์โหลด
สนับสนุน
งานนำเสนอแรกของคุณ
Aspose.Slides for Java ถูกเผยแพร่ใน repository Maven ของ Aspose เอง ไม่ได้อยู่ใน Maven Central. สร้างโฟลเดอร์สำหรับโครงการ Maven และบันทึก pom.xml นี้ลงไป. ไฟล์นี้ระบุ repository, เพิ่มไลบรารี, และกำหนดคลาสที่จะรัน:
<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 และอย่างน้อยหนึ่งฟอนต์; ดูที่ การติดตั้ง. หากไม่มีใบอนุญาต ไฟล์ที่บันทึกจะมีลายน้ำการประเมิน — ดูที่ การให้ใบอนุญาต. สำหรับวิธีเพิ่มเติมในการสร้างและเติมข้อมูลในงานนำเสนอ, ดูที่ สร้างงานนำเสนอ.