我想將網頁保存爲圖像文件,或者我想使用PHP拍攝網頁快照。就像firefox extension Fireshot一樣。如何使用PHP將網頁保存爲圖像文件?
3
A
回答
2
你需要渲染頁面的東西。如果你真的只想使用PHP,我建議你HTMLTOPS,呈現頁面並輸出到ps文件(ghostscript),然後,將其轉換爲.jpg,.png,.pdf ..可以慢一點複雜的頁面(並且不支持所有的CSS)。
否則,您可以使用wkhtmltopdf輸出pdf,jpg,whaterver的html頁面。接受CSS2.0,使用webkit(safari的包裝器)來渲染頁面..所以應該沒問題。你必須在服務器上安裝它,以及..
7
1
你不能用純PHP爲此,請嘗試分叉像Mozilla瀏覽器與無頭模式讓它處理拍攝頁面的快照。
2
就像其他人所說的那樣,單單在PHP中就很難做到。但是,有一個易於使用的跨平臺工具,名爲CutyCapt,它完全符合您的需求。這個工具最好的部分是它是獨立的,不依賴於其他任何東西。
相關問題
- 1. 使用PHP將Google圖表圖像保存爲文件
- 2. 如何使用php curl將遠程圖像保存到文件?
- 3. 如何將網頁保存爲圖片
- 4. 將圖像保存爲存儲文件
- 5. 如何將網頁導出/保存爲圖像?
- 6. 如何在asp.net中將網頁導出/保存爲圖像
- 7. 將網頁保存爲MHTM文件
- 8. 將jqPlot圖保存爲圖像文件
- 9. PHP保存圖像文件
- 10. 如何將圖像保存爲圖像
- 11. QTP如何從網頁保存圖像
- 12. 如何將網頁保存爲網絡應用程序中的圖像
- 13. 如何使用Python將網頁保存到* .url文件中
- 14. 將網頁圖像保存到Sqlite
- 15. 將我的網頁中的圖像對象保存到文件
- 16. 如何使用C#將網頁保存爲文本文件供以後解析
- 17. Rails將文件保存爲圖像
- 18. 將圖像保存爲Json文件
- 19. 將窗口保存爲圖像文件
- 20. 將backgroundimage圖像保存爲C文件#
- 21. 保存網頁時未保存圖像!
- 22. 使用canvas2image將FLOT圖表保存爲圖像文件
- 23. 使用Python將網頁保存爲PDF?
- 24. 將網頁保存爲url文件並使用chrome打開
- 25. 保存圖像從網頁+儲蓄過多使用PHP
- 26. 使用Javascript或PHP從網頁保存圖像
- 27. 如何將保存爲按鈕的.html文件保存爲PHP?
- 28. 如何將esri地圖保存爲圖像文件
- 29. 如何將網頁保存爲PDF?
- 30. 保存按鈕,將網頁保存爲mht文件(.net 4 vb)
看看這個討論:http://stackoverflow.com/questions/757675/website-screenshots-using-php – 2010-07-04 16:41:21
或這一個http://stackoverflow.com/questions/686858或http://stackoverflow.com/questions/713938或http://stackoverflow.com/questions/1952570或http://stackoverflow.com/questions/1340917或http://stackoverflow.com/questions/65078或http://stackoverflow.com/questions/834445或http://stackoverflow.com/questions/3022338或http://stackoverflow.com/questions/1077970 – 2010-07-04 16:51:05