我们正在开发一个应用程序,它作为后端在sailsjs(node + mongo)上运行。
我们的clinet希望有一个特定的功能,即上传一个* .ppt文件,并可能提取所有幻灯片并将它们保存为图像(至少,更好的是分别提取所有文本和图像 - 但是我们不要做现在更难了;))
所以我的问题是,是否可以通过nodejs和/或其他可与我们的应用合作的其他工具以某种方式实现?
情景很简单: - 用户上传* .ppt - 应用程序返回一组代表所有幻灯片的图像
感谢您提供任何提示/链接/解决方案。
答案 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包来转换文件。
该软件包会执行以下操作
这是项目GITHUB的链接
OR
下载节点包的依据
npm i file-format-converter