2014-07-15 34 views
0

我有一个列出电子邮件附件的ASP .NET网页。这些附件是典型的.docx,.pdf,.jpg,.tiff等格式。在ASP .NET中查看文档文件内容页面

我正在寻找一个解决方案(也许是一个组件?),这将允许我在一个可滚动的面板中查看这些附件的内容供用户查看。

我们决定不要选择下载文件并在本地查看 - 因此这不是一个选项。

任何想法都会非常有帮助。

+0

“.docx,.pdf,.jpg,.tiff等格式”中的每一个都有不同的解决方案......您的问题太宽泛。 – spender

+0

当然,预览图像是微不足道的,只需使用常规的img标签并让浏览器以这种方式显示图像即可。要查看.docx和.pdf文件,而不需要客户端下载实际文件,我可以向WebSuperGoo推荐ABCPdf组件。 – HaukurHaf

+0

@spender Accusoft的Prizm Content Connect软件使用Flash或HTML5渲染功能处理约300种文件格式。虽然这很贵,但可以理解。 –

回答

0

正如我在评论中提到的那样,Accusoft的Prizm Content Connect软件拥有超过300种不同格式的HTML5查看器,但其价格标签非常昂贵。

考虑到我需要支持的文件格式的优先级,我看中了以下解决方案:

PDF - 免费; pdfobject提供嵌入页面的轻量级JavaScript选项。

图片格式 - Free;可以使用简单的本机图像控制。

Docx/Doc - 许可证; Aspose.Words提供了在WinForms和ASP .NET中构建和查看Word文档的组件