我在一个页面中生成多个报告图表,需要将同一页面转换为pdf和图像。
是否可以创建与HTML相同的pdf?
JavaScript和HTML代码如下:
$('#containerBar').highcharts({
chart: {
type: 'bar'
},
xAxis: {
categories: ['National Lottery', 'Ready Steady Cook', 'Vicar of Dibley']
},
........
containerBar
在页面旁边的div id上有包含图表的div数。
答案 0 :(得分:3)
http://www.cloudformatter.com/CSS2Pdf.SVGCharts.HighCharts显示了这个确切的例子。它使用页面中的javascript来提取div或多个div元素的内容以生成pdf。
答案 1 :(得分:1)
是的,但我不认为这可能与高等艺术本身有关。
我认为您需要使用第三方库来生成PDF。 我使用mPDF。您只需设置PHP库,然后粘贴已设置的HTML页面即可。您可以使用highcharts export server
嵌入图表这可能是一项小工作,但它确实有效。 通过仅使用highcharts我怀疑是否可能。
更新 - 或者你可以简单地使用像这样的自动生成器: pdfcrowd.com 你可以在那里发布你的html页面并获得PDF