如何查看在ASP.NET应用程序一个PowerPoint?(How can I view a Pow

2019-10-30 02:16发布

有没有人有一个PowerPoint播放器,我可以在ASP.NET Web应用程序中嵌入?

Answer 1:

如果您在使用Silverlight,你可以使用

http://pptx2silverlight.codeplex.com/



Answer 2:

您不能直接嵌入PPT /演示文稿查看。 相反,你可以尝试任何转换器,使您可以嵌入PPT幻灯片图像或客户端浏览器可以呈现给用户一些其他的格式。 很少有产品,如GroupDocs观众或Doconut浏览器,做到这一点。 你可以试试看。



Answer 3:

你将不得不在PowerPoint幻灯片转换的形式,即图像或HTML页面,可以嵌入在网页中。 您可以尝试GroupDocs.Viewer对于.NET ,允许渲染演示幻灯片成高保真的图像(PNG / JPG)或HTML页面。 然后,您可以嵌入网页渲染到您的网页预览幻灯片。 这是如何可以呈现幻灯片:

渲染图片排列方式:

using GroupDocs.Viewer.Options;

// Set output path 
string OutputPagePathFormat = Path.Combine("C:\\output", "page_{0}.png");
// Render document pages
using (Viewer viewer = new Viewer("C:\\sample.pptx"))
{
    PngViewOptions options = new PngViewOptions(OutputPagePathFormat);
    viewer.View(options);
    // Rendered images will be saved in the D:\output\ directory.
}

渲染为HTML:

using GroupDocs.Viewer.Options;

// The file path format 
string OutputPagePathFormat = Path.Combine("C:\\output","page-{0}.html");
using (Viewer viewer = new Viewer("C:\\sample.pptx"))
{       
   HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(OutputPagePathFormat);
   viewer.View(options);
}

披露:我作为GroupDocs开发者传道工作。



文章来源: How can I view a PowerPoint in an ASP.NET application?