我想將網頁保存爲圖像文件,或者我想使用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. 如何將網頁保存爲圖片
- 3. 如何在asp.net中將網頁導出/保存爲圖像
- 4. 將網頁保存爲MHTM文件
- 5. 將jqPlot圖保存爲圖像文件
- 6. PHP保存圖像文件
- 7. 如何將圖像保存爲圖像
- 8. 將網頁圖像保存到Sqlite
- 9. 如何使用Python將網頁保存到* .url文件中
- 10. 將我的網頁中的圖像對象保存到文件
- 11. 將窗口保存爲圖像文件
- 12. Rails將文件保存爲圖像
- 13. 保存網頁時未保存圖像!
- 14. 如何使用C#將網頁保存爲文本文件供以後解析
- 15. 使用Python將網頁保存爲PDF?
- 16. 使用Javascript或PHP從網頁保存圖像
- 17. 保存圖像從網頁+儲蓄過多使用PHP
- 18. 如何將esri地圖保存爲圖像文件
- 19. 如何將網頁保存爲PDF?
- 20. 如何將二進制圖像數據轉換爲圖像文件並將其保存在文件夾中php
- 21. 將文本轉換爲圖像 - PHP/GD - 保存圖像
- 22. 爲圖像添加水印並將其保存爲圖像不是php文件
- 23. 如何使用圖像畫布保存爲PNG文件
- 24. 如何保存PHP圖像?
- 25. 如何使用C#在UWP中將網頁保存爲html文件?
- 26. 如何將我的Rails應用程序中的網頁保存爲圖像?
- 27. 如何將圖像保存到HTML5文件系統與圖像
- 28. 將網頁保存爲Word文檔? (VB.NET)
- 29. 如何將HTML5畫布圖像保存爲json文件
- 30. 如何將圖像保存爲RTF格式的文件?
看看這個討論: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