是否可以从powerpoint中提取幻灯片并使用node.js将其保存为图像?

时间:2015-02-12 10:29:12

标签: javascript node.js powerpoint sails.js

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

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

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

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

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

2 个答案:

答案 0 :(得分: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

祝你好运,

答案 1 :(得分:1)

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

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

这是项目GITHUB的链接

OR

下载节点包的依据

npm i file-format-converter