私のブログ ( 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);
Webページでは、画像は次のようになります。
忙しい猫 http://markpetherbridge.co.uk/graph/graphLarge.png ![Google Graph Large][1]
ただし、生成された PDF では、グラフは次のようになります。
忙しい猫 http://markpetherbridge.co.uk/graph/graphSmall.png ![Google Graph Small][2]
ご覧のとおり、画像は押しつぶされていません。「x」軸から何かが抜けていて、グラフが小さくなっているようです。
誰でもこれに光を当てることができますか?