有没有办法预览存储在服务器上的文件?

时间:2012-03-05 20:11:05

标签: c# asp.net

我有一些文件存储在服务器应用程序的目录中。实际上,这个文件夹在我的应用程序文件夹中。

有没有办法使用组件或自定义控件预览这些文件(大多数是xls,docs和pdfs)?

1 个答案:

答案 0 :(得分:3)

可能最简单的方法是使用Google Docs Viewer

基本上,您调用查看器网址并将完整的合格公开网址传递到服务器上的文档,Google文档查看器会将您的文档呈现为HTML。

documentation states他们支持以下文档类型:

  • Microsoft Word(.DOC和.DOCX)
  • Microsoft Excel(.XLS和.XLSX)
  • Microsoft PowerPoint(.PPT和.PPTX)
  • Adob​​e便携式文档格式(.PDF)
  • Apple Pages(.PAGES)
  • Adob​​e Illustrator(.AI)
  • Adob​​e Photoshop(.PSD)
  • 标记图像文件格式(.TIFF)
  • Autodesk AutoCad(.DXF)
  • 可缩放矢量图形(.SVG)
  • PostScript(.EPS,.PS)
  • TrueType(.TTF)
  • XML Paper Specification(.XPS)
  • 归档文件类型(.ZIP和.RAR)