可以用谷歌来完成,但我们这里使用微软的产品。
我希望能够发出 JSON 请求,向其发送一些可访问图像的 URL,并为每个图像创建一张幻灯片。
有几种方法可以解决这个问题。第一种是使用 MS PPT 中附带的内置 API,它是一组 COM 对象。第二种是使用OpenXML标准,这是MS被迫向公众开放Office后创建的标准。它允许您使用基于 XML 的格式创建任何 MS Office 文档。
微软的PowerPoint API:由于版本控制和许可,这些很棘手。请记住,COM API 直接与保存在计算机上的 PowerPoint 进行(某种程度上)交互。因此,如果您将应用程序移动到另一台计算机,则必须确保在那里安装了 PPT,并且版本控制和许可与您开发的 COM 对象兼容(或者将其替换为兼容的 COM 对象)。如果您想走这条路,请从这里开始:https://learn.microsoft.com/en-us/visualstudio/vsto/powerpoint-solutions?view=vs-2017 https://learn.microsoft.com/en-us/visualstudio/vsto/powerpoint-solutions?view=vs-2017
OpenXML:使用 OpenXML 的优点是它不需要在运行应用程序的计算机上安装 PowerPoint。 Microsoft 有一个 .net 库可以帮助创建 OpenXML 文档。阅读这篇文章,了解如何使用 API 创建基本的 PPT 演示文稿:https://learn.microsoft.com/en-us/office/open-xml/how-to-create-a-presentation-document-by-providing-a-file-name https://learn.microsoft.com/en-us/office/open-xml/how-to-create-a-presentation-document-by-providing-a-file-name。我还发现这个答案有一些很好的链接:使用 openxml 创建 powerpoint 的示例 https://stackoverflow.com/questions/35409323/sample-create-powerpoint-with-openxml
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)