【问题标题】:Best way to display pdf document in asp.net application在 asp.net 应用程序中显示 pdf 文档的最佳方式
【发布时间】:2014-03-31 22:42:59
【问题描述】:

我正在寻找在网站上显示 pdf 文档的最佳方式。当然,我需要将其转换为 jpeg 或 gif 以供浏览器处理。我读了几篇文章,但大多数都提到了 GhostScript 及其 pdf2image。但是该解决方案要求启动一个进程,将 pdf doc 的副本保存到文件系统,然后必须将其加载回内存中进行显示。坦率地说,我觉得它有点笨拙。对于那些做过的人,你使用了什么库,如果你能附上一些例子的链接,我将不胜感激。 我正在开发一个 Web 应用程序,它可以帮助管理制造过程,并且可以从 android 平板电脑访问。公司有大量 pdf 文件格式的文档,将交付给生产经理。我希望解决方案类似于 Crystal Report Viewer contron,但我知道我必须坚持将 pdf 转换为图像。请在这里给我一些建议。

【问题讨论】:

    标签: c# asp.net pdf webforms ghostscript


    【解决方案1】:

    我的建议是不要想太多。

    您可以简单地添加指向PDF 文件的链接,该文件将在新选项卡上打开。

    【讨论】:

    • 不是一个坏主意,除了 android 浏览器倾向于下载 pdf 文件而不是在新标签中打开它们。
    • 看看这个project它可能会解决这个问题
    【解决方案2】:

    您可以查看 http://mozilla.github.io/pdf.js/,这将允许您在客户端呈现 PDF。

    或者,如果您决定使用 Ghostscript,您可以查看 http://ghostscriptnet.codeplex.com

    【讨论】:

      【解决方案3】:

      从各方面来看,PDF Focus .NET 库似乎是最好的解决方案。一条建议是在页面卸载中添加一个清理方法,以删除所有在网站上显示图片时用于将源输入图像控件的临时文件。

      【讨论】:

        猜你喜欢
        • 2014-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多