我在一个页面中生成多个报告图表,需要将同一页面转换为pdf和图像。
是否可以创建与HTML相同的pdf?
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库,然后粘贴geenrated HTML页面。您可以使用highcharts导出服务器嵌入您的图表
这可能是一个小工作,但它工作。我怀疑只使用高线图是可能的。
UPDATE-或者您可以简单地使用一些自动生成器,如以下生成器:pdfcrowd.com你可以简单地在那里发布你的html页面,并获得PDF