【问题标题】:Reading Powerpoint SmartArt in Java在 Java 中阅读 Powerpoint SmartArt
【发布时间】:2015-02-16 20:32:33
【问题描述】:

我发现 Apache POI 不支持读取 SmartArt 组件。 (我说的对吗?)

所以我尝试了Aspose.Slides,它成功了。 但是试用版有严格的限制。 (无法获取长度超过 5 个字符的文本)

有人可以帮忙吗?

【问题讨论】:

  • 您阅读 Smart Art 的目的是什么?

标签: apache-poi powerpoint openxml


【解决方案1】:

您可以使用 docx4j/pptx4j 阅读 SmartArt。

要查看它是如何表示的,请将您的示例 pptx 上传到 webapp.docx4java.org/OnlineDemo/PartsList.html,然后点击进入 /ppt/diagrams 部分。

还有一个文档Creating SmartArt with docx4j,但请注意这是一个高级主题(您主要靠自己)。

【讨论】:

    【解决方案2】:

    @Shinbop,

    我已观察到您的要求,并建议您在使用 API 时尝试使用最新的 Aspose.Slides for .NET 18.11 并使用 valid Aspose.Slides license。如果您在未经许可的情况下使用 API,它会产生一定的限制,包括从演示文稿中的形状中提取有限的文本。有关 SmartArt 形状,请访问this official documentation section link

    我在 Aspose 担任支持开发人员/宣传员。

    【讨论】:

      猜你喜欢
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 2015-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      相关资源
      最近更新 更多