PHP如何把網頁內容原封不動的給產生圖片?

來源:互聯網
上載者:User
文字資訊
換行';$font_file = "方正美黑_GBK.ttf";//字型設定部分linux的路徑$text = $str; //要顯示的字串$font_size = 14; //字型大小$arr = imagettfbbox($font_size,0,$font_file,$text); //確定會變化的字串的位置$text_width = ($arr[2]-$arr[0])+10; //字串文字框長度$text_height = ($arr[3]-$arr[5])+50; ////字串文字框高度$im = imagecreate($text_width,$text_height);$white = imagecolorallocate($im,255,255,255);imagecolortransparent($im,$white); //imagecolortransparent() 設定具體某種顏色為透明色,若注釋$blue = imagecolorallocate($im,0,0,0);$arr = imagettftext($im,$font_size,0,0,$text_height-50,$blue,$font_file,$text);imageline($im,$arr[0],$arr[1],$arr[2],$arr[3],$blue);//imagettftext($im,12,0,0,20,$black,"c:\windows\Fonts\simhei.ttf",$url);//字型設定windows的路徑header("Content-type:image/png");imagepng($im);imagedestroy($im);?>



按 xuzuning 版主 的一個文章裡面 的思路做出來不成功啊

為哈捏?


類似的功能,把指定DIV裡面的內容給轉換成圖片格式。貌似用JS弄不了,因為伺服器不是win系統,故此想用函數直接把內容輸出成圖片,不知道怎麼把html格式原封不動的給輸出

求 xuzuning 版主 幫幫忙!非常非常非常感謝!!



回複討論(解決方案)

可以把html轉pdf,然後匯出為圖片,但這樣比較麻煩。

比較簡單是使用imagemagick建立文字圖片。

可以把html轉pdf,然後匯出為圖片,但這樣比較麻煩。

比較簡單是使用imagemagick建立文字圖片。



主要是裡面有邊框啊 table架構能轉換嗎?
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.