在asp.net应用程序中显示pdf文档的最佳方法

时间:2014-03-31 22:42:59

标签: c# asp.net pdf webforms ghostscript

我正在寻找在网站上显示pdf文档的最佳方式。当然我需要将其转换为jpeg或gif以供浏览器处理。我读了几篇文章,但大多数都是指GhostScript及其pdf2image。但是该解决方案要求启动一个将pdf doc副本保存到文件系统的进程,然后必须将其加载回内存以进行显示。坦率地说,我发现它有点笨拙。对于那些已经完成它的人,您使用的库以及如果您可以附加一些示例的链接,我将非常感激。 我正在开发一个有助于管理制造过程的Web应用程序,并且可以从Android平板电脑访问。公司有一份pdf文件库存文件,将交付给生产经理。我喜欢这个解决方案,以便成为Crystal Report Viewer的控制者,但据我所知,我必须坚持使用pdf进行图像转换。请在这里给我一些建议。

3 个答案:

答案 0 :(得分:1)

我的建议是不要过度思考。

您只需添加PDF文件的链接即可在新标签页上打开。

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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