是否有一些方法從瀏覽器使用JavaScript或嵌入式閃存對象等發出屏幕截圖(僅限瀏覽器窗口內容),以便獲得完整質量的圖像頁面內容被保存或打印或另一種方法。在客戶端捕獲網站的截圖(Javascript或閃存)
我有一個web應用程序(asp.net 3.5)谷歌地圖和其他ajax操作客戶端像自定義瓷磚服務器。我一直在試圖實現一種方式讓用戶打印高質量的網頁截圖。
我已經使用了基本的Window.Print(),但是在IE和FF中都有很多谷歌地圖內的工件和一些項目,比如彈出的氣泡不打印。我已經嘗試過通過cutepdf保存pdf(只是在此處發佈示例),並且通過window.print()的質量也很低。
例如,FireShot插件的截圖是完美的,我希望客戶擁有。然而,這只是FF,我不能要求客戶在他們的瀏覽器上安裝插件/ ActiveX控件。
看一看這個下載example zip file(4mb)有:使用的FireShot (什麼,我想在 頁面實現 直通一個HTML/JS按鈕,例如)
- 實例截屏Window.Print()導致
- IE Window.Print()結果 (用於保存爲PDF cutepdf)(cutepdf 用於保存作爲PDF)
注意2,3即使打開時也不會打印出小泡。
現在,我已經在我的網站上添加了該功能以全屏顯示並指導用戶拍攝屏幕截圖或調用window.print()函數。
我仍在尋找打印/抓取我的頁面的方法。
是否有任何flash/activex控件可以包含在我的頁面中,並通過它們提供高質量的打印機制?
再次感謝所有的幫助,但我仍然需要更多。 :)
預先感謝您。
http://rapidshare.com/files/311849636/Print_examples.zip.html
關於爲什麼泡沫在印刷中消失的任何想法。畢竟它只是HTML – 2009-11-25 05:17:47