2011-04-06 30 views
0

我有一個所見即所得的編輯器,用戶可以輸入的所有文本,使其粗體,斜體,改變字體等HTML以JPG使用PHP

我想要做的是,轉換HTML進入WYSIWYG編輯器以JPG格式。

可能嗎?任何代碼?

+2

聽起來好像要'wkhtmltoimage'或其他網站截圖太湖 – mario 2011-04-06 04:49:40

+0

如果HTML是基本的,那麼使用任何PHP [圖像處理](http://www.php.net/manual/en/refs.utilspec.image.php)API都可能更容易。但請使用PNG而不是JPEG。 – 2011-04-06 05:15:43

+0

我正在使用一個HTML所見即所得的編輯器,所以不能限制來自用戶的HTML。 「wkhtmltoimage」是一個PHP庫嗎? – user580950 2011-04-06 05:50:14

回答

-1

當然,您可以將SWFUpload整合到它中,並在編輯器div中傳遞圖片標籤。

SWFUpload是很好的,因爲它是跨瀏覽器。它首先選擇Flash,然後決定是否需要回退到JavaScript甚至基本形式。

1

是有可能..

你需要創建一個PHP腳本,將只是簡單的輸出HTML沒有別的如。 html.php?的pageid = {動態ID}

然後,你將需要下載wkhtmltoimage

下載之後將其設置其路徑中的環境變量

之後,您只需要簡單地使用此代碼將其轉換爲一個圖像

exec("wkhtmltoimage html.php?pageid=323 teset.jpg"); 

如果您有任何其他查詢,讓我知道:)