2015-10-05 29 views
-2

我正在尋找一種解決方案將html元素轉換爲可以通過電子郵件附件發送的圖像對象。我發現的大多數解決方案和JavaScript庫都基於Canvas元素(HTML5),但IE8不支持它 - 這些解決方案無法使用。有沒有人有任何解決方案可以支持ie8的所有瀏覽器?在不使用畫布的情況下從HTML HTML創建圖像

+4

需要IE8支持,這根本無法實現。 IE8已經死了,如果你不能支持IE8的一個或兩個功能,這應該不是問題 - 專注於你可以提供該功能的人,並告訴人們在舊版瀏覽器上他們的瀏覽器不支持它。 – somethinghere

+1

我標記爲過於寬泛:任何答案(除了這不能在JS中完成)將會太長並且需要服務器端代碼。您是否考慮過將PDF導出爲PDF? – BSMP

+0

嗯,我想到了服務器端處理這個問題並轉換爲PDF,但對於我的情況,這將是一個大的解決方法,但我想我必須堅持第一選擇,仍然感謝回覆 – Vilius

回答

2

我必須告訴你,我已經研究了很多,我必須告訴你,html2canvas是所有獲得html內容的圖像中最好的。 所以你最好改變你的瀏覽器。 我只是這樣說,所以你不會浪費你寶貴的時間。

使用Html2Canvas採取截屏。其很容易..只是包括html2canvas js文件裏,你會從Here

和一些簡單的代碼獲得。請參閱本 - >Click Here

注:請下載html2canvas的最新版本,現在它在新realease很多改進,如: 1.支持轉換的圖像。 2.遠遠比以前提供更好的圖像質量。

+0

我想這是我們可以期待的最佳答案。一個鏈接,它會是一個很好的補充:) – somethinghere

+0

@somethinghere補充:) –