对于我的博客(http://ios-blog.co.uk),我使用 wkhtml:https ://code.google.com/p/wkhtmltopdf/将带有分析数据的页面转换为 pdf。该图由 Google Graphs API 生成。(https://google-developers.appspot.com/chart/interactive/docs/quick_start)
这是生成图表的代码:
var options = {
series: {
0: {targetAxisIndex: 0},
1: {targetAxisIndex: 1}
},
vAxes:{
0: {title: 'Impressions', minValue: 0},
1: {title: 'Clicks', minValue: 0}
}
};
var chart = new google.visualization.LineChart(document.getElementById('chartContainer'));
chart.draw(data, options);
在网页上,图像出来如下:
一只忙碌的猫 http://markpetherbridge.co.uk/graph/graphLarge.png ![Google Graph Large][1]
然而,在生成的 PDF 上,图表显示如下:
一只忙碌的猫 http://markpetherbridge.co.uk/graph/graphSmall.png ![Google Graph Small][2]
如您所见,图像没有被压扁,它似乎遗漏了“x”轴之外的东西并使图形变小。
任何人都可以对此有所了解吗?