最近公司项目在开发过程中,用到了highcharts报表空间,其中有一个导出图片功能,默认使用的导出服务器为highcharts官方服务器,由于生产环境上不能直接访问highcharts官方服务器,所以图片导出功能需要在我们自己的项目中实现,我们实现的导出功能,在开发本地环境 windows 7 + eclipse 中是可以正常导出图片的,但是部署到10.118.242.53的weblogic服务器上导出的图片中文部分都显示为 口口口
该问题经过排查,是由于通过bakit图片工具包生成图片时出现异常,该工具生成图片时,会使用到中文字体,开发环境上不缺少中文字体,能正常显示;而在linux(weblogic)系统上部署时,由于服务器和服务器上的JDK都没有安装中文字体,导致中文样式字体都显示为口口口。该问题在给linux和jdk安装中文字体之后得到解决。
所以如果要保证该导出功能在生产环境也能正常,需要保证生产环境的服务器和JDK中都安装了中文字体,安装步骤如下:
一、Linux系统安装中文字体:
1、将要的字体复制到 /usr/share/fonts/chinese/TrueType 目录下
2、修改字体权限,使root以外的用户可以使用这些字体。
3、建立字体缓存,依次执行以下命令:
cd /usr/share/fonts/chinses/TrueType
mkfontscale
mkfontdir
fc-cache -fv
二、jdk安装中文字体:
1、进入JDK字体目录:cd $JAVA_HOME/jre/lib/fonts
2、创建字体文件夹:mkdir fallback
3、将字体文件copy到创建好的文件夹中即 $JAVA_HOME/jre/lib/fonts/fallback中
4、进入新创建的字体文件夹 cd fallback
5、依次执行以下命令:
mkfontscale
mkfontdir
字体安装好之后,需要重启weblogic应用。
字体文件直接用windows系统下面的就可以,位置在 C:\Windows\Fonts里面
相关推荐
整理的highcharts本地导出图片功能,其中的export项目可以直接运行
Highcharts 导出图片,具体的图片导出的代码,带吗代码代码代码
highcharts ,本地导出图片 ,服务端代码,报表统计,Highcharts 的 API 和丰富多样的实例图表意味着我能飞速投入工作之中,一言以蔽之,选择 Highcharts 准没错!
关于HighCharts导出模块的 Net版的导出服务 GitHub里下载的 https://github.com/imclem/Highcharts-export-module-asp.net 把里面用到的 (sharpPDF.dll) (Svg.dll) 源码也怎和在一起了,有兴趣可以看看; 之前也下...
运用highcharts制作报表,并且实现了本地导出报表图片。
1.Highcharts本地导出,开发技术VS2008 2.dll文件引用 3.column_basic.aspx是highchart页面,ExportImage.aspx是导出页面
无需使用导出服务器,直接在客户端中导出highcharts所绘的图像,速度相当快
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo (GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net 把里面用到的 (sharp...
在不联网的情况下,导出图片,导出excel数据
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo (GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net 把里面用到的 (sharp...
包括Java导出Highcharts需要的4个jar包(其中highcharts-downimage.jar是下载图像的实现类,已经编译,并包含源码,其它3个jar包是相关引用类),以及struts配置。 使用时,只要将common_struts.xml加入struts配置...
highcharts默认的导出需要连接到官网,此代码是导出服务器的asp mvc实现
GitHub上.Net版HighCharts导出图片的服务,整理成了一个工具类和Demo页面 博文:http://www.cnblogs.com/cl-blogs/p/5298013.html
NULL 博文链接:https://jstree.iteye.com/blog/1586623
highcharts 导出图片 .net c#Demo例子
今天在研究Highcharts导出图片中文乱码的问题,不用官方的方式导出,所以整理之类使其在ASP.NET下载支持中文的导出
highcharts导出图片的后台代码,这样就不用从highcharts官网服务器上进行图片导出了,成了一个本地的服务器!
使用Highcharts,js控件打印,导出功能,将页面保存在本地指定路径,或者直接输出到页面,程序可直接运行。
使用highcharts.js导出图片时需要的dll
Highcharts .net(C#)导出图片 支持中文 svg转jpg,png,pdf,svg等