0
我有一个列出电子邮件附件的ASP .NET网页。这些附件是典型的.docx,.pdf,.jpg,.tiff等格式。在ASP .NET中查看文档文件内容页面
我正在寻找一个解决方案(也许是一个组件?),这将允许我在一个可滚动的面板中查看这些附件的内容供用户查看。
我们决定不要选择下载文件并在本地查看 - 因此这不是一个选项。
任何想法都会非常有帮助。
我有一个列出电子邮件附件的ASP .NET网页。这些附件是典型的.docx,.pdf,.jpg,.tiff等格式。在ASP .NET中查看文档文件内容页面
我正在寻找一个解决方案(也许是一个组件?),这将允许我在一个可滚动的面板中查看这些附件的内容供用户查看。
我们决定不要选择下载文件并在本地查看 - 因此这不是一个选项。
任何想法都会非常有帮助。
正如我在评论中提到的那样,Accusoft的Prizm Content Connect软件拥有超过300种不同格式的HTML5查看器,但其价格标签非常昂贵。
考虑到我需要支持的文件格式的优先级,我看中了以下解决方案:
PDF - 免费; pdfobject提供嵌入页面的轻量级JavaScript选项。
图片格式 - Free;可以使用简单的本机图像控制。
Docx/Doc - 许可证; Aspose.Words提供了在WinForms和ASP .NET中构建和查看Word文档的组件
“.docx,.pdf,.jpg,.tiff等格式”中的每一个都有不同的解决方案......您的问题太宽泛。 – spender
当然,预览图像是微不足道的,只需使用常规的img标签并让浏览器以这种方式显示图像即可。要查看.docx和.pdf文件,而不需要客户端下载实际文件,我可以向WebSuperGoo推荐ABCPdf组件。 – HaukurHaf
@spender Accusoft的Prizm Content Connect软件使用Flash或HTML5渲染功能处理约300种文件格式。虽然这很贵,但可以理解。 –