2013-11-22 54 views
-3

我遇到問題了。我使用Canvas和Javascript製作圖表。有沒有辦法將網站轉換成PDF文件,而不需要客戶端激活javascript。所以我在服務器上生成PDF。如果我可以從網站上拍照,也是可以的。Canvas to PDF without javascript

+3

我很困惑。您是否說您正在使用JavaScript創建畫布,但客戶端沒有激活JavaScript? –

+1

如果您嘗試在沒有使用JavaScript的情況下執行某些操作,請不要標記JavaScript。 – George

+0

如果你是通過JavaScript創建的東西,你需要javascript(無論是在服務器還是客戶端)來了解它的外觀。期。 –

回答

2

您可以通過服務器上的wkhtmltopdf傳遞HTML嗎?

wkhtmltopdf使用WebKit呈現您的頁面,包括執行JavaScript,並將結果寫入PDF。

你這樣在命令行中運行:

wkhtmltopdf my.html my.pdf 
+0

問題是,它只適用於HTML文件,我有一個.php文件。 –

+0

@OliverAdam:它也適用於一個URL,例如。 'wkhtmltopdf http://myserver.com/mypage.php my.pdf' – RichieHindle

+0

@OliverAdam:通過'system()'函數可能嗎? – RichieHindle