我的訪問者希望能夠將一些網站保存爲圖像文件,以便他們可以隨時離線查看它。他們使用不同的設備(平板電腦,電話,個人電腦..)和不同的瀏覽器訪問我的網站,因此依賴第三方軟件並不是一個好選擇。 (圖像文件格式幾乎是不相干的順便說一句)用戶友好的方式從網站創建屏幕截圖
我想我的服務器爲用戶實現此任務;最好用JavaScript,Ajax,PHP,否則其他任何東西,如果它很容易。這些頁面是動態創建的,但相對簡單的HTML,一些文本,一些JPG圖片,沒有CSS - 沒有什麼奇特的(像動畫GIF或閃光燈)。動態創建不需要會話cookie或其他東西,只需url(也許可以獲取)信息。
我沒有太多的想法如何做到這一點 - 當我谷歌我只是找到最終用戶的解決方案,而不是我。我現在唯一知道的就是使用php-png功能。這樣我的訪問者就可以點擊一個鏈接並被導向到一個可以下載的動態PNG文件。但我不得不手動「寫」PNG,PHP-PNG無法將HTML轉換爲PNG,可以嗎?
我只嘗試過一次php-png,〜5年前;我記得它有點辛苦。有更容易和擴展功能的庫嗎?
一切都歸結爲一個問題:什麼是從HTML網站製作圖像的最簡單方法?對用戶來說應該儘可能簡單,然後對我來說。
;)Extra Credits:萬一我找到可以動態創建圖像的東西。我如何讓任何瀏覽器在下載目錄中永久自動下載圖片,而不是隻顯示臨時保存的預覽?
不包括「感謝你「注意到;裸露的問題更好。 – tucuxi
我不認爲圖像文件是保存內容的好方法。 – Pointy
在我的具體情況下,圖像保存是必要的,沒有其他選擇。但我不想浪費你的時間,詳細解釋它。另外,對於DAU來說,這非常棒。 – someonelse