Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript wkhtmltopdf和旧的谷歌图表不再合作了吗?_Javascript_Html_Pdf_Wkhtmltopdf_Pageload - Fatal编程技术网

Javascript wkhtmltopdf和旧的谷歌图表不再合作了吗?

Javascript wkhtmltopdf和旧的谷歌图表不再合作了吗?,javascript,html,pdf,wkhtmltopdf,pageload,Javascript,Html,Pdf,Wkhtmltopdf,Pageload,我正在尝试使用wkhtmltopdf将带有谷歌图表的html转换为pdf格式。 像这样: <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("visualization", "1&

我正在尝试使用wkhtmltopdf将带有谷歌图表的html转换为pdf格式。 像这样:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("visualization", "1", {packages:["piechart"]});
  google.setOnLoadCallback(drawChart);
  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['Symbol', 'Num of actions'],
      
      ['Tech',50],['Fund',50]

    ]);

    var chart = new google.visualization.PieChart(document.getElementById('chart_div_a'));
    chart.draw(data, {width: 200, height: 240, is3D: false, title: 'monthly Activity by Model Type', legend: 'bottom' ,colors: ['#33CCCC','#29A3A3'],backgroundColor:{fill:'transparent', stroke:'transparent',strokeWidth:2}});
    
      }
</script>

load(“可视化”、“1”、{packages:[“piechart”]});
setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
['Symbol','numofactions'],
[Tech',50],“Fund',50]
]);
var chart=new google.visualization.PieChart(document.getElementById('chart\u div\u a');
图表.绘图(数据,{宽度:200,高度:240,is3D:false,标题:'按模型类型划分的每月活动',图例:'底部',颜色:[''33CCCC',''29A3A3'],背景颜色:{填充:'transparent',笔划:'transparent',笔划宽度:2});
}
它工作正常,直到停止

现在pdf文件缺少图表。我没有改变任何东西,可能是一个版本的问题吗

我试图添加
window.status='ready_to_print'在drawChart()的末尾
并使用--windowstatus ready_to_print执行命令。
现在wkhtmltopdf等待了很长一段时间,什么也没有发生。
有什么想法吗?
多谢各位

(我也试过——javascript延迟)

更新:当我问“https://www.google.com/jsapi“我已重定向到新的:”https://www.gstatic.com/charts/loader.js"

此新版本的api不适用于wkhtmltopdf, 有没有办法使用旧版本


再次感谢

您解决问题了吗?您解决问题了吗?