- 博客(1)
- 资源 (3)
- 收藏
- 关注
Java将数据和图片导入word文档以及html5绘图(highcharts,exporting.js;服务端导出)
上传内容包括
1,将java后台获取的数据写入word文档并导出
2,将图片导入word文档并导出(注意:导出图片在word模板上需要先随便找张图片先放入指定位置,另存为xml之后打开,将先前放入的图片xml删掉,做个标识符(例如:${abc}))
2018-01-12
exporting-a
参数 参数解释
svg SVG 字符串,当指定了 options 参数是该参数将会被忽略
options 图表配置
type 导出文件的类型,可以是 'image/png'、'image/jpeg'、'application/pdf' 或 'image/svg+xml' 中的一个
filename 导出文件名,默认是 “Chart”
scale 基于原始 SVG 的缩放比例,当指定了 width 参数时,该参数失效。我们提供的服务器允许的最大值是 4,因为缩放过大会导致响应慢
width 指定导出图片的具体大小,我们提供的服务器允许的最大值是 2000px
constr 构造函数名字,即生成图表的类型,可以是 “Chart”、“StockChart” 或 “Map”,只有指定了 options 参数是才有效
callback 回调函数,该函数会在图表执行完毕后执行
resources 额外的 CSS 和 JS 代码,该参数的值是包含 js 和 css 属性的对象经过 JSON.stringify 后的字符串
{
"css": "g.highcharts-series path {stroke-width:2;stroke: pink}",
"js": "document.body.style.webkitTransform = \"rotate(-10deg)\";"
}
async 布尔类型,默认是 false,当设置为 true 是,返回的结果是图片路径,该文件路径在 30s 内有效(超时将会被删除),具体请参考 例子
2018-01-09
显示图形
图表导出模块是指提供了将网页中图表导出为常见的图片格式(PNG、JPG、SVG) 或 PDF 文档的功能模块,另外导出模块还提供了直接在网页中打印图表的功能。
图表的导出默认是提交数据(SVG 字符串或图表配置 JSON 字符串 )到导出服务器上进行生成图片,另外我们提供的纯客户端导出的功能模块 offline-exporting.js 可以不需要导出服务器就可以完成这个操作。
导出功能需要额外的引入相关的文件,下面是示例代码:
[removed][removed]
<!-- 需要保存导出功能模块文件是在 highcharts.js 之后引入 -->
[removed][removed]
<!-- 客户端导出功能模块为可选选项 -->
[removed][removed]
关于图表导出详细配置请参考 API 文档。
2018-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人