首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何替换PowerPoint (.ppt)文档中的文本?

如何替换PowerPoint (.ppt)文档中的文本?
EN

Stack Overflow用户
提问于 2009-06-25 16:49:26
回答 6查看 4.2K关注 0票数 3

有什么解决方案?我只知道用Apache POI替换Word (.doc)文件中的书签的解决方案?

是否也可以更改.doc和.ppt文档中的图像、布局和文本样式?

我考虑替换Word和PowerPoint文档中的区域以进行批量处理。

平台: MS-Office 2003

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-06-30 14:31:41

您的平台限制是什么?

显然,Apache POI至少会让你走上这条路的一部分。

微软自己的COM相当强大,并且是文档化的here。我建议在以下情况下使用它们: a)您不是在服务器(多用户、多线程)环境中运行;b)您可以在生产计算机上安装适当版本的powerpoint;以及c)您可以针对COM对象模型进行编码。

票数 3
EN

Stack Overflow用户

发布于 2009-07-02 14:06:16

虽然有点贵,但Aspose.Slides是一个用于操作PowerPoint文件的非常强大的库

票数 3
EN

Stack Overflow用户

发布于 2009-06-28 22:50:39

如果您选择使用其他Office套件,以下是可能的解决方案列表:

  • Apache POI-HSLF
  • PowerPoint 2007 APIs
  • OpenOffice.org UNO

使用POI不能编辑.pptx文件格式,但不依赖于系统上安装的应用程序。相反,其他两个选项使用其他应用程序,但它们在处理演示文稿时肯定更好。顺便说一句,OpenOffice与旧格式的兼容性更好。另外,如果你使用UNO,你会有很好的语言选择,UNO支持Java,C++,Python和其他语言。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1044996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档