gpt4 book ai didi

.net - 将 PPTX 演示文稿转换为 HTML 的库

转载 作者:行者123 更新时间:2023-11-28 02:12:13 25 4
gpt4 key购买 nike

我正在寻找一个 .NET 库,它允许我将 PPTX 演示文稿 (MS PowerPoint) 转换为 HTML。它应该支持动画并保持原始演示的保真度。您会推荐哪些?

我的目标是将 pptx 演示文稿作为 html 流式传输给多个参与者。它是PP共享模式下类似MS Lync的 session 应用程序。

附注我知道 Aspose。它可以将 ppt 导出为 SVG,但不能导出 pptx。

最佳答案

这是一个迟到的答案,由于缺乏动画支持,它仍然没有回答所有问题,但 Aspose 确实支持 PPTX 到 HTML 和 SVG。

http://www.aspose.com/docs/display/slidesnet/Converting+PPTX+to+HTML

PresentationEx pres = new PresentationEx(docStream);
string css = "html,body{padding:0;margin:0;}";
css += ".slide{border:1px solid #ddd;}";

SlideImageFormat slideImageFormat = SlideImageFormat.Svg(new SVGOptions());
HtmlFormatter htmlFormatter = HtmlFormatter.CreateDocumentFormatter(css, false);
HtmlOptions opts = new HtmlOptions {
SlideImageFormat = slideImageFormat,
HtmlFormatter = htmlFormatter
};

pres.Save(Response.OutputStream, SaveFormat.Html, opts);

此外,您可以添加 JavaScript 以在之后基于 id 或某些自定义引擎加载动画。

关于.net - 将 PPTX 演示文稿转换为 HTML 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7629234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com