PDF预览和查看

时间:2009-02-12 15:48:13

标签: asp.net-mvc visual-studio-2008 pdf image asp.net-3.5

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

2 个答案:

答案 0 :(得分:4)

要创建PDF预览,首先要看一下StackOverflow上有关该主题的其他讨论:

如果这些都没有回答您的问题,您可以尝试更多的事情:

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

希望这有帮助。

答案 1 :(得分:0)

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

更新:要创建缩略图,我使用了O2Solutions中名为PDFView4NET的.net组件