Javascript wkhtmltopdf和旧的谷歌图表不再合作了吗?
我正在尝试使用wkhtmltopdf将带有谷歌图表的html转换为pdf格式。 像这样: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&
<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,
有没有办法使用旧版本
再次感谢您解决问题了吗?您解决问题了吗?