диаграмма, нарисованная чартистом, не отображается должным образом с помощью wkhtmltopdf

1

12.4 для создания pdf-диаграммы, нарисованные графиком, потому что чартист основан на svg. Я вижу диаграмму в браузере с помощью html (контрольная диаграмма test-chartist.html). Но когда я использую команду wkhtmltopdf --dpi 300 --page-size A4 test-chartist.html test3.pdf, диаграмма wkhtmltopdf --dpi 300 --page-size A4 test-chartist.html test3.pdf в test3.pdf. И затем я добавляю текущие js, результат - странный размер, это неправильно, и направление тоже не так

Function.prototype.bind = Function.prototype.bind || function (thisp) {
    var fn = this;
    return function () {
        return fn.apply(thisp, arguments);
    };
};

Кто-нибудь может мне помочь? большое спасибо вам

Теги:
svg
pdf-generation
wkhtmltopdf

1 ответ

1
Лучший ответ

Хорошо, я вдруг узнал ответ. Если я добавлю ширину и высоту в параметры диаграммы, все будет хорошо, как показано ниже:

 var options = {
  width: 800,
  height: 150,
  donut: true,
  donutWidth: 30,
 startAngle: 240,
  total: 30,
  showLabel: true,
  animation:false
};

new Chartist.Pie('#mainImg', {
  series: [10,10]
},options);

Надеюсь, это поможет другим.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню