使用 Java 剖析 PPT 檔案的方法
使用
Aspose.Slides for Java
剖析 PPT 簡報並從投影片擷取文字。在 pom.xml 檔案中使用下方的存放庫與相依性設定,即可將程式庫加入以 Maven 為基礎的專案。
存放庫
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>相依性
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>26.8</version>
<classifier>jdk16</classifier>
</dependency>剖析 PPT 檔案 - Java
Presentation presentation = new Presentation("demo.ppt");
try {
ISlide slide = presentation.getSlides().get_Item(0);
ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);
for (ITextFrame textFrame : slideTextFrames) {
for (IParagraph paragraph : textFrame.getParagraphs()) {
for (IPortion portion : paragraph.getPortions()) {
System.out.print(portion.getText());
System.out.print(portion.getPortionFormat().getFontHeight());
System.out.print(portion.getPortionFormat().getLatinFont().getFontName());
}
}
}
} finally {
presentation.dispose();
}如何在 Java 中剖析 PPT 檔案
使用 Aspose.Slides for Java,只需幾行程式碼即可從 PPT 簡報擷取文字。
- 使用
Presentation類別載入PPT檔案。 - 呼叫
SlideUtil.getAllTextBoxes方法取得第一張投影片的文字框。 - 逐一處理每個
ITextFrame、IParagraph和IPortion物件。 - 從每個
IPortion物件讀取文字、字型大小和字型名稱。
系統需求
Aspose.Slides for Java 支援主要平台和作業系統。請確認您的環境符合下列先決條件。
- Microsoft Windows 或具備 Java Runtime Environment 的相容作業系統,適用於 JSP/JSF 應用程式和桌面應用程式。
- 來自 Maven 的最新版 Aspose.Slides for Java。
以 Aspose.Slides 建置
線上擷取文字與影像
免費的 Aspose.Slides Parser 應用程式以 Aspose.Slides for Java 建置,與上方程式碼使用的是同一個 API。開啟它,看看 API 能如何處理您自己的 PPT 檔案。
- 在瀏覽器中執行,無需安裝任何軟體。
- 在撰寫程式碼之前,先看看 Aspose.Slides 如何讀取您的檔案。
- 上傳 PPT 檔案,取得其中的文字與影像。
- 將所有內容下載為一個 ZIP 壓縮檔。
其他支援剖析的格式
使用 Java,也可以剖析其他簡報格式。