【问题标题】:Is it possible to extract slides from powerpoint and save them as images using node.js?是否可以从 powerpoint 中提取幻灯片并使用 node.js 将它们保存为图像?
【发布时间】:2015-02-12 10:29:12
【问题描述】:

我们目前正在开发一个应用程序,它以sailsjs(node + mongo)作为后端运行。

我们的客户希望有一个特定的功能,即上传 *.ppt 文件,并可能提取所有幻灯片并将它们保存为图像(至少,分开提取所有文本和图像会更好 - 但我们不要现在更难了;))

所以我的问题是,是否可以通过 nodejs 和/或其他与我们的应用程序合作的工具以某种方式实现?

场景很简单: - 用户上传 *.ppt - 应用程序返回一组代表所有幻灯片的图像

感谢您提供任何提示/链接/解决方案。

【问题讨论】:

  • 我的回答最终有帮助吗?
  • 是的。非常感谢!

标签: javascript node.js powerpoint sails.js


【解决方案1】:

您可能会发现这很有用:

www.aspose.com -

Aspose.Slides for Cloud 是一个基于 REST 的 API,允许您在云中阅读、编辑和转换 PowerPoint 文档。您可以将 PowerPoint 文档转换为 TIFF、PDF、PPTX、XPS 和 PPT 等各种其他格式。您可以从 PowerPoint 文档中提取文本和图像等内容。

在以下链接中,您可以找到如何使用他们的 api 将幻灯片保存到图像,他们也有一个 nodejs 示例。 aspose.com - slide to image

祝你好运,

【讨论】:

  • 您好,感谢您的回答。似乎 aspose 是目前唯一可行的解​​决方案。许可证已经购买,所以很快就会做一些 PoC ;)
【解决方案2】:

我创建了 Node.js 包来转换文件。
该软件包执行以下操作

  • 将 PDF 转换为 PNG
  • 将 PPT 转换为 PDF
  • 将 PPT 转换为 PNG

这里是项目链接GITHUB

通过以下方式下载 Node 包

npm i file-format-converter

【讨论】:

    猜你喜欢
    • 2021-08-26
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多