.Net开发的多格式文件查看器

时间:2008-09-20 15:20:48

标签: .net components

是否有人知道多格式文件查看器,能够显示常见的图像格式,以及MS Office文档格式(至少Word和Excel)和PDF?我见过几个可用的图像查看器,但除了Oracle的Outside In之外没有。

我正在寻找可以嵌入到.net应用程序中的查看器技术 - 混合使用vb和c#

3 个答案:

答案 0 :(得分:1)

我们将Internet Explorer ActiveX控件嵌入到我们的应用程序中。 IE将打开您列出的所有文件。

答案 1 :(得分:1)

您可以将GroupDocs.Viewer用于.NET。它允许您呈现或查看多格式文件。 API的核心功能是将任何supported文件格式转换为PDF,图像或HTML。稍后,可以在浏览器中呈现此输出,而无需任何第三方工具依赖。

string outputDirectory = "output path here";
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
using (Viewer viewer = new Viewer("source file"))
{                
    HtmlViewOptions options = 
                HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);    
    viewer.View(options);
}

答案 2 :(得分:0)

如果您正在寻找asp.net,那么您可以尝试Doconut,如果需要它也可以嵌入到winforms应用程序的Web浏览器控件中。它不需要任何activeX,它是纯HTML / javascript控件,原生.net。