2009-02-12 104 views
6

我正在创建一个查看Web应用程序的文档。您登录后,它会将您带到一个屏幕,您可以在左侧列出所有文档。我想要这样做,以便在翻阅文档时,文档的预览显示在右侧。从那里你可以点击它来获得完整的视图和打印功能。我不是在问怎么做,但我想知道什么是最好的方式来呈现文档的预览。这些文件都将成为pdf并存储在服务器上。我正在视觉工作室2008的asp.net 3.5 mvc中工作。PDF预览和查看

回答

4

对于创建PDF预览缩略图,先看看StackOverflow上关于这个问题的一些其他讨论:

如果这些不回答你的问题,你ç一个尝试一对夫妇更多的事情:

  • 你可以得到一个商业渲染器(PDFViewForNetPDFRasterizer.NETABCPDFActivePDF ...)。
    虽然大部分都相当昂贵,尤其是如果你关心的只是制作缩略图。
  • 有一个CodeProject article显示如何使用Adobe ActiveX,但它可能已过时,很容易被新版本破坏,并且其合法性很模糊。
  • 在服务器上安装GhostScript并请求其中任何页面的渲染缩略图。
    我做了一个小项目,你会发现在Developer Express forums作为附件。
    请注意GhostScript的许可要求。
    我使用它作为内部软件,它工作得很好。

希望这会有所帮助。

0

Here 我呈现文件上传时pdf文档第一页的jpeg缩略图。 当用户点击时,他可以下载文档(或直接在浏览器中打开它们)来阅读和打印文档。

更新:打造我用叫PDFView4NET .NET组件从O2Solutions

+2

我认为最初的海报会让你知道你是如何做到的,而不仅仅是知道你做到了,而这本身并不是很有用。 – 2009-02-15 06:55:59