<< Click to Display Table of Contents >> 输出常见问题复制链接 |
1. Echarts和富文本导出环境要求和验证方法
1.1 环境验证
由于自8.5版本起,Echart和富文本的导出采用新方式处理,因此对系统环境要求如下:
•操作系统
操作系统 |
版本 |
---|---|
Windows |
Windows 7, Windows 8, Windows 8.1, Windows 10及以上。 |
Mac |
OS X Yosemite 10.10及以上。 |
Linux |
CentOS 7+, Ubuntu 14.04+, Debian 8+, openSUSE 13.3+, or Fedora Linux 24+。 |
•硬件
硬件需满足Google Chrome要求,具体请参考:https://support.google.com/chrome/a/answer/7100626?hl=en。
1.2 系统依赖的安装
若使用Mac或者Linux版本安装永洪产品,需要先安装第三方依赖。
以CentOS为例,操作步骤如下:
1)开启 Google YUM 镜像
创建一个新的YUM仓库配置文件 /etc/yum.repos.d/google-chrome.repo,并添加以下配置内容:
# sudo vim /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
2)安装Chrome浏览器
使用YUM包管理器安装Chrome浏览器:
# yum install google-chrome-stable --nogpgcheck
3)测试验证
1)使用产品导出富文本。
2)在生成的日志文件bi.log中,搜索Html2Image, 找到Parameter list:后的参数。
3)将参数修改为可以在Linux终端运行的测试代码如下:
#node "/home/vividime/thirdsbin/puppeteer/linux/puppeteerScript.js" "/home/vividime/temp/1548062259570.png" JSESSIONID=43CED45A0BD13C677E17F1ACFC9AA3B3 true 1.0 1.0 854 400 854 400 "http://www.baidu.com" false false
4)检查指定的输出文件/home/vividime/temp/1548062259570.png是否生成,并在谷歌浏览器和百度浏览器中查看图片以确保显示一致。若一切正常,则表示导出功能正常工作。
➢注意:
上面的示例仅供参考使用,在实际使用过程中需要在thirdbin中找到node的可执行目录替换node命令,其他参数按日志的实际写法替换。