java - 获取Word文档数和PPT中幻灯片数

标签 java php com apache-poi

是否可以获取word文档的页数或ppt中的幻灯片数?

我对此做了很多研究,并且正在拼命寻找解决方案。我发现在 Linux 服务器上用 PHP 来完成它是非常困难的。

我也可以使用 Java,但这可能吗?我检查了 apache POI 库,但它适用于 pptpptxdocdocx 吗?

我正在严格寻找某种解决方案,但无法找到。任何帮助将非常非常感激。

最佳答案

获取docdocxpptpptx的元数据属性,例如页数、数字我按照以下过程进行了幻灯片制作,效果非常好。希望它对某人有帮助:

  1. 下载并配置Apache Tika

  2. 完成后,您可以尝试执行以下命令,以获取有关文件的所有元数据:

java -jar tika-app-1.5.jar -m test.docx
java -jar tika-app-1.5.jar -m test.doc
java -jar tika-app-1.5.jar -m test.pptx
java -jar tika-app-1.5.jar -m test.ppt

经过测试,您可以在 PHP 脚本中执行这些命令。谢谢。

关于java - 获取Word文档数和PPT中幻灯片数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22990348/

相关文章:

php - 没有为资源所有者的实体定义属性

c# - 无法在 Solidworks 插件中加载文件或装配体

c++ - 从另一个线程触发 COM 事件

windows - MIDL(常量)引用

java - 执行沙盒 Java 代码的最佳方式是什么?

php - solr 的 ping 多核

php - 表 A 中的一个字段在表 B + mysql + php 的一个字段中

java - 当 ResultSet 没有执行时?

java - 是否可以将 JPA 实体映射到存储过程(函数)?

Java : explain Closure in this code