有什么解决方案?我只知道用Apache POI替换Word (.doc)文件中的书签的解决方案?
是否也可以更改.doc和.ppt文档中的图像、布局和文本样式?
我考虑替换Word和PowerPoint文档中的区域以进行批量处理。
平台: MS-Office 2003
发布于 2009-06-30 14:31:41
您的平台限制是什么?
显然,Apache POI至少会让你走上这条路的一部分。
微软自己的COM相当强大,并且是文档化的here。我建议在以下情况下使用它们: a)您不是在服务器(多用户、多线程)环境中运行;b)您可以在生产计算机上安装适当版本的powerpoint;以及c)您可以针对COM对象模型进行编码。
发布于 2009-07-02 14:06:16
虽然有点贵,但Aspose.Slides是一个用于操作PowerPoint文件的非常强大的库
发布于 2009-06-28 22:50:39
如果您选择使用其他Office套件,以下是可能的解决方案列表:
使用POI不能编辑.pptx文件格式,但不依赖于系统上安装的应用程序。相反,其他两个选项使用其他应用程序,但它们在处理演示文稿时肯定更好。顺便说一句,OpenOffice与旧格式的兼容性更好。另外,如果你使用UNO,你会有很好的语言选择,UNO支持Java,C++,Python和其他语言。
https://stackoverflow.com/questions/1044996
复制相似问题