我正在尋找一種免費的方式或.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. 以片段形式顯示PDF文件
- 2. 如何在網頁上顯示pdf文件的某些頁面
- 3. 如何以模式顯示網頁
- 4. 如何在網頁上顯示PDF文件並檢測滾動?
- 5. 以網頁形式排序js文件
- 6. 在ASP.net中顯示PDF文檔頁面
- 7. 在網頁中顯示PDF
- 8. 如何在asp.net mvc網頁中顯示chm文件
- 9. 在網頁中顯示PDF並以編程方式滾動
- 10. ASP.net:在一個asp.net網頁上顯示PDF
- 11. 如何在asp.net中以web表單的形式顯示word文件
- 12. ASP.NET MVC3:存儲和顯示PDF文件
- 13. ASP.NET網頁到PDF
- 14. 以pdf文件形式提供
- 15. 在內容頁面顯示PDF文件asp.net
- 16. 如何以彈出形式顯示ASP.NET MVC 3視圖
- 17. 以Bootstrap模式顯示PDF
- 18. 作物(以圖片形式)通過Javascript顯示網頁內容
- 19. 以鼠標縮略圖的形式顯示網頁
- 20. 我可以/如何以Excel格式顯示網頁?
- 21. 以網頁形式嵌入word文檔
- 22. 如何以圖形方式顯示XML?
- 23. 顯示PDF文件
- 24. 從數據庫的網頁顯示word/pdf文件
- 25. 我想檢索網頁瀏覽器上的pdf文件顯示
- 26. 如何顯示網頁的樣式表
- 27. 如何在顯示所有pdf頁面的iframe中顯示pdf?
- 28. 如何以分頁形式在wordpress中顯示分類循環
- 29. 如何通過Android網頁瀏覽器顯示PDF而無需下載文件
- 30. 如何在picturebox中顯示pdf文件?
很寬泛的問題,你不覺得嗎? – 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