我正在寻找一种免费的方式或.Net组件来在浏览器中显示PDF文件,并允许打印文件。什么方法/组件/库可以做到这一点,以及您对这个问题有什么指导意见。如何以asp.net网页形式显示pdf文件
4
A
回答
3
http://www.beansoftware.com/ASP.NET-Tutorials/PDF-View-Custom-Control.aspx
做了什么,我一直在寻找。一种控件,可以在Web表单上的浏览器中显示PDF,其他元素位于页面上,其pdf文件源可以通过服务器端代码进行更改。
4
1
如果您不希望显示在客户端上的PDF,你有一些选项...基本上,大部分的选项归档围绕转换到别的用户可以使用:
- HTML
- RTF(大多数人可以查看/打印客户端软件)
- 你总是可以使用软件将其转换成一组图片,但是这是非常处理器密集型的,需要用户invidually打印这些出。
- 转换为xps,但这需要将xps安装在客户机上。
那么,为什么你不能依靠PDF查看器?
0
有Flash应用程序可以做到这一点。例如无论http://issuu.com/正在使用。
0
即使转换PDF
到HTML
或IMAGE
你不会得到相同的质量或某事接近原始文档。这不仅仅是一堆文字和图像,还有PDF
。
如果您的客户不能支持大多数着名的文档格式(可移植文档格式 - > pdf),那么您需要再次考虑设计。
1
您可以使用基于Microsoft Silverlight框架的this project。
在mentionned项目有ARTE两种情况:
混合视觉 - 在
- 用来输出PDF创建定位DIV
- 创建IFRAME和位置/大小是
- 调用mqzJsCalls。moveHTMLZone(X,Y,W,H)从所述的Silverlight用户控制
- 负载PDF到IFRAME
(从/到PDF输入/输出)Silverlight和PDF之间的数据交换
- 从托管代码设置消息处理程序和hostContainer
- 揭露编写脚本的对象
- PDF通知它已经准备好
- 何主机牛逼将数据发送到PDF
- 主机通知它需要用户数据
- PDF的用户数据发送给主机
我没有亲自测试过这个特殊的项目,但我发现这个网站不错的PDF并可靠的.NET解决方案。
相关问题
- 1. 如何以模式显示网页
- 2. 如何在网页上显示PDF文件并检测滚动?
- 3. 在ASP.net中显示PDF文档页面
- 4. 如何在asp.net mvc网页中显示chm文件
- 5. 在网页中显示PDF并以编程方式滚动
- 6. ASP.net:在一个asp.net网页上显示PDF
- 7. 在搜索文本功能的网页上显示pdf文件
- 8. ASP.NET MVC3:存储和显示PDF文件
- 9. ASP.NET网页到PDF
- 10. 作物(以图片形式)通过Javascript显示网页内容
- 11. 以鼠标缩略图的形式显示网页
- 12. 如何以弹出形式显示ASP.NET MVC 3视图
- 13. 以网页形式嵌入word文档
- 14. 如何以图形方式显示XML?
- 15. 我想检索网页浏览器上的pdf文件显示
- 16. 如何显示网页的样式表
- 17. 如何在显示所有pdf页面的iframe中显示pdf?
- 18. 如何以分页形式在wordpress中显示分类循环
- 19. 如何使用Drupal显示PDF文件
- 20. Angular 2如何显示.pdf文件
- 21. 以形式显示文本为HTML,显示和显示
- 22. 如何使用iTextSharp以pdf格式显示中文字体?
- 23. 如何将eppm网络服务与asp.net网页形式整合
- 24. 如何在ASP.Net和C#网页中将Reporting Services报表显示为内联PDF?
- 25. 使用iTextSharp显示pdf到网页?
- 26. 在Visualforce中显示PDF格式的颤音文件页面
- 27. XML以纯文本形式显示
- 28. CodeIgniter:以明文形式显示的index.php
- 29. 如何保存一个asp.net网页,以PDF
- 30. 如何显示对形式
很宽泛的问题,你不觉得吗? – Oded 2011-02-22 21:02:06
PDF实际上是使用浏览器插件在浏览器中加载的。你是否在寻找一种解析服务器端PDF并在IFrame内部加载内容的控件? – abhishek 2011-02-22 21:03:09
可以查看使用Google文档。将PDF传递给Google,并将其转换为PDF-> HTML,尽管这是最好的。 PDF存在可移植性,我不明白为什么你的客户不会支持其中一种最通用的文档格式。 – 2011-02-22 21:04:20