asp.net-mvc - PDF 预览和查看

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

我正在创建一个文档查看 Web 应用程序。您登录后会进入一个屏幕,左侧列出了您的所有文档。我想要做到这一点,以便当您将鼠标悬停在文档上时,文档的预览会显示在右侧。从那里您可以单击它以获取完整 View 和打印功能。我不是问如何做到这一切,而是想知道渲染文档预览的最佳方法是什么。这些文档都将是 pdf 格式并存储在服务器上。我正在 Visual Studios 2008 中使用 ASP.NET 3.5 MVC。

最佳答案

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

如果这些不能回答您的问题,您可以尝试其他一些方法:

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

希望这有帮助。

关于asp.net-mvc - PDF 预览和查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541891/

相关文章:

c# - 如何为登录用户添加和启用 OWIN 角色?

c# - 第一个 html 帮助程序生成客户端验证属性,而第二个则不

html - Visual Studio 2008 HTML 格式 - 它是否有效?

c# - 找不到类型或命名空间(网站)

asp.net - 测试ControllerFactory(启动前初始化阶段)

asp.net-mvc - Mvc 中的 QueryString 参数强类型操作链接

visual-studio - 在 VS 2008 中的文件开头自动添加指定的文本

css - 适用于 Gitbook markdown 的 CSS 选择器名称是什么?

pdf - 使用 java 将 .mht 文件转换为 pdf 文件

html - 使用 iTextSharp 使用 HTML 格式的文本填充 PDF 模板 acrofield