2017-07-08 50 views
1

我想在服務器上導出fusionChart圖像,而無需在瀏覽器中呈現..我想用圖像中TCPDFFusionCharts的和wkhtmltoimage

我跟着這裏的例子 http://www.fusioncharts.com/blog/2013/03/how-to-save-charts-as-images-at-server-side/

< ?php 
    $webpageURLWithChart = "mychart.php"; 
    $outputImageFileName = "savedImage.png"; 
    $delay = 500; 
    $shellout = shell_exec("wkhtmltoimage --javascript-delay $delay $webpageURLWithChart $outputImageFileName"); 
    echo $shellout; 
    ?> 

mychart.php工作正常,但圖像不會產生

路徑設置C:\ Program Files文件\ wkhtmltopdf

任何幫助都很贊成

回答

1

嘗試保留項目文件夾中的圖像和文件,並正確給出源名稱。

+0

所有的完整網址d設置:\ WAMP \ WWW \測試\ – gtroop

+1

回聲圖像路徑和手動經過的路徑或使用瀏覽器檢查圖像路徑是否正確。 – Sameera

+0

謝謝最後得到它..我們必須爲$ webpageURLWithChart設置完整的網址..我發佈了我的答案 – gtroop

0

終於得到了it..we必須設置爲$ webpageURLWithChart

< ?php 
    $webpageURLWithChart = "http://localhost/test/mychart.php"; 
    $outputImageFileName = "savedImage.png"; 
    $delay = 500; 
    $shellout = shell_exec("wkhtmltoimage --javascript-delay $delay $webpageURLWithChart $outputImageFileName"); 
    echo $shellout; 
    ?>