Skip to content

Highcharts图表导出 #2

Description

@xavier-zy
  1. 客户端导出
    客户端导出指的是不需要提交数据到导出服务器,直接在浏览器上可以将图表导出为常见图片文件或 PDF 文档。
    无需搭建NodeJS服务器,只需要引入图表导出功能相关的文件即可,需要引入的文件如下所示:
  • <script src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
  • <script src="http://cdn.hcharts.cn/highcharts/modules/exporting.js"></script>
  • <script src="http://cdn.hcharts.cn/highcharts/modules/offline-exporting.js"></script>
  1. 搭建导出服务器
    搭建NodeJS服务器

Activity

  1. xavier-zy commented on Jan 29, 2018

    @xavier-zy
    CollaboratorAuthor

    注意事项

    • IE 9 及以下的浏览器将会直接回退到导出服务器
    • 导出 PDF 时中文渲染出错,这是因为客户端导出 PDF 使用的库 jsPDF 不支持中文, 详见 Github Issues及 jsDPF issues
  2. Leppard commented on Jan 29, 2018

    @Leppard
    Owner

    对于一些数据库的表数据,有可能需求方想通过导出拿到excel文件,可以方便之后的数据分析或者导入,所以对于这些类型的文件导出功能可能还是需要通过接口在后台生成再传到客户端。

    不过如果只是查看的话pdf形式也很好,这两种类型的导出其实可以都保留。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions