PDF 预览与查看

6

我正在创建一个文档查看的Web应用程序。当您登录后,它会带您进入一个屏幕,在左侧列出了您所有的文档。我想让它这样做:当您将鼠标滚动到文档上时,文档的预览会显示在右侧。从那里,您可以单击它以获取全面的查看和打印功能。我不是要问如何完成所有这些,而是想知道渲染文档预览的最佳方法是什么。这些文档都将是PDF格式,并存储在服务器上。我正在使用asp.net 3.5 mvc和visual studios 2008进行开发。

2个回答

4

为了创建PDF预览,请先查看StackOverflow上有关该主题的其他讨论:

如果这些不能回答你的问题,您可以尝试几件事情:

  • 您可以获取商业渲染器(PDFViewForNet, PDFRasterizer.NET, ABCPDF, ActivePDF等)。但是,大多数都相当昂贵,特别是如果您只关心制作缩略图。
  • 有一篇CodeProject文章展示了如何使用Adobe ActiveX,但它可能已经过时,容易被新版本破坏,其合法性也不明确。
  • 在服务器上安装GhostScript并请求任何页面的渲染缩略图。
    我在Developer Express论坛上做了一个小项目,作为附件发布。
    请注意GhostScript的许可要求。
    我将其用于内部软件,效果还不错。
希望这有所帮助。

0

这里

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

更新:为了创建缩略图,我使用了一个名为PDFView4NET的.NET组件,来自O2Solutions.


2
我认为原帖作者更需要知道你是如何实现这一点,而不仅仅是知道你做到了这一点,因为仅仅知道结果本身并没有太大的用处。 - Renaud Bompuis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接