我使用html2image将html转换为图像,在我的本地macbook中它很好。 但是在网上的centos服务器上它只是不起作用
代码
HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
imageGenerator.loadHtml(rowHtml);
String fullPath = path+ market + dateFormat + ".png";
imageGenerator.saveAsImage(fullPath);
html就像<table>...</table>
我尝试添加<header> ...<meta charset='utf-8'>...
,但它没有用
有人帮帮我吗?
在网上centos服务器中的图片看起来像 fail image
答案 0 :(得分:0)
我想我已经解决了这个问题 在linux系统中我们应该添加 msyh.ttf, msyhbd.ttf, simsunb.ttf,这三种字体到dir JRE_HOME / lib / fonts / fallback,然后
cd JRE_HOME/lib/fonts/fallback
sudo mkfontdir
sudo mkfontscale