网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Java 读取/获取PPT文本

时间:2024-11-01 01:48:12

此条经验将介绍通过Java编程来读取或提取PPT幻灯片中的文本。

工具/原料

Free Spire.Presentation for Java (免费版)

jar文件导入

1、步骤1:在Java程序中新建一个文件夹可命名为Lib。并将产以下路径中的jar文件复制到新建的文件夹下。

Java 读取/获取PPT文本

2、步骤2:复制文件后,添加到引用类库:选中这个jar文件,点击鼠标右键,选择“幞洼踉残Build Path” – “Add to Build Path”。完成引用。

Java 读取/获取PPT文本

Java代码示例(供参考)

1、测试文档如下:

Java 读取/获取PPT文本

2、import com.spire.presentation.*;import java.io.FileWriter;public class ExtractText { public st锾攒揉敫atic void main(String[] args) throws Exception { //创建Presentation实例 Presentation ppt = new Presentation(); //加载PowerPoint文档 ppt.loadFromFile("test.pptx"); StringBuilder buffer = new StringBuilder(); //遍历文档中的幻灯片,提取文本 for (Object slide : ppt.getSlides()) { for (Object shape : ((ISlide) slide).getShapes()) { if (shape instanceof IAutoShape) { for (Object tp : ((IAutoShape) shape).getTextFrame().getParagraphs()) { buffer.append(((ParagraphEx) tp).getText()); } } } } //保存文本到文本文件 FileWriter writer = new FileWriter("ExtractText.txt"); writer.write(buffer.toString()); writer.flush(); writer.close(); }}

3、运行程序,生成文档,文档读取效果如下所示:

Java 读取/获取PPT文本
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com