Я создаю несколько диаграмм отчета на одной странице, и мне нужно конвертировать одну и ту же страницу в PDF и изображение.
Можно ли создать PDF так же, как HTML?
JavaScript и html коды приведены ниже:
$('#containerBar').highcharts({chart: {
type: 'bar'
},
xAxis: {
categories: ['National Lottery', 'Ready Steady Cook', 'Vicar of Dibley']
},
........
containerBar
находится на div id в стороне страницы есть номера div, содержащие диаграмму.
http://www.cloudformatter.com/CSS2Pdf.SVGCharts.HighCharts показывает этот точный пример. Он использует JavaScript на странице для извлечения содержимого div или нескольких элементов div для создания PDF.
Да, это так, но я не думаю, что это возможно с самой высокой картой.
Я думаю, что вам нужно использовать стороннюю библиотеку для создания PDF-файлов.
я использую MPDF для этого. Вы просто настраиваете библиотеку PHP и вставляете измененную HTML-страницу. Вы можете вставлять свои графики с помощью сервер экспорта highcharts
Это может быть немного работы, но это работает.
Используя только высокие графики, я сомневаюсь, что это возможно.
ОБНОВИТЬ — или вы можете просто использовать какой-нибудь автоматический генератор, подобный этому:
pdfcrowd.com
Вы можете просто опубликовать свою HTML-страницу там и получить PDF