我想將我的HTML頁面更改爲圖像。有沒有辦法在PHP中更改或保存一個HTML頁面作爲圖像?將HTML頁面轉換爲圖像
1
A
回答
0
這並不容易;因爲NullUserException在他的評論中說,你需要在服務器端渲染HTML頁面,這不是PHP(或任何其他服務器端語言)內置的內容。
想到的方法是是編寫一個運行在你的服務器上的程序(可能不是PHP,而是C#或C++),啓動一個Web瀏覽器,並執行一系列的屏幕截圖(可能與頁面滾動相結合)。由於這是一個非常平凡並且容易出錯的過程,因此我建議您查看有能力做到這一點的第三方組件。
然後你會從PHP執行這個程序,當它完成運行時,顯示它輸出的文件的結果。
0
我會建議你在api上使用外部服務。這份名單可能是一個良好的開端:http://blogs.sitepoint.com/2008/07/10/9-ways-to-put-site-screenshots-in-your-web-app/
Thumbalizr似乎很大,他們allso提供了一個PHP腳本,這樣你就可以在本地緩存圖片: http://www.thumbalizr.com/apitools.php
0
嘗試採取看看browsershots.org - 源代碼可用因爲如果你想在本地安裝它。本質上它使用瀏覽器截取屏幕截圖,並且可以通過XML-RPC接口進行控制,您可以從PHP調用該接口。正如其他人所說,這不是一項簡單的工作,也不是您可以直接在PHP中執行的任務,因此請使用外部服務。
(我不以任何方式隸屬於browsershots.org)
相關問題
- 1. 將HTML頁面轉換爲iOS視圖
- 2. 將HTML轉換爲圖像
- 3. Codeigniter - 如何將HTML頁面轉換爲圖像?
- 4. 如何將html頁面轉換爲圖像文件?
- 5. 如何將HTML頁面轉換爲圖像?
- 6. 轉換HTML頁面圖像html2image
- 7. 將html視圖轉換爲圖像
- 8. 轉換網頁圖像佈局爲HTML
- 9. 將html頁面轉換爲gtkwindow
- 10. 將單個HTML頁面轉換爲APP
- 11. 將HTML頁面轉換爲div標籤?
- 12. 將HTML頁面轉換爲字符串
- 13. 將頁面文本轉換爲HTML
- 14. 將XML文件轉換爲HTML頁面
- 15. ImageMagick:將圖像轉換爲PDF,A4頁面大小和圖像適合頁面
- 16. 轉換HTML頁面爲JPG
- 17. Ajax圖像頁面轉換
- 18. 如何將.aspx頁面和母版頁轉換爲html頁面?
- 19. 將DIV從html轉換爲圖像
- 20. 將html轉換爲ios中的圖像
- 21. 將HTML畫布轉換爲圖像。 Javascript
- 22. 將HTML內容轉換爲圖像
- 23. 將XSL轉換爲HTML - 插入圖像
- 24. 將圖像轉換爲html部分
- 25. 將HTML字符串轉換爲圖像
- 26. 將HTML錶轉換爲圖像文件
- 27. 將HTML Div內容轉換爲圖像
- 28. 將HTML輸出轉換爲圖像
- 29. 將.html文件轉換爲圖像
- 30. 將HTML DOM轉換爲圖像
不是沒有HTML渲染引擎。你想要的是屏幕瀏覽器的屏幕。 – NullUserException 2010-09-22 06:35:16