永洪社区
标题:
<永洪tech>导出富文本等定制组件空白
[打印本页]
作者:
永洪tech-Bella
时间:
2020-8-25 11:44
标题:
<永洪tech>导出富文本等定制组件空白
本帖最后由 永洪tech-Bella 于 2020-8-25 17:02 编辑
问题描述:报表中使用到了富文本等定制组件,将报表导出到word ,pdf等格式后,定制组件部分是白的,没有内容
(, 下载次数: 348)
上传
点击文件名下载附件
(, 下载次数: 407)
上传
点击文件名下载附件
原因:
产品对于定制组件有要求:
1.安装永洪的服务器,需要内核3.1以及以上,比如centos7
2.永洪安装的服务器上,需要安装最新的chrome浏览器,产品导出定制组件要使用chrome插件
解决方式:
一、在linux服务器上安装chrome,通常需要联网安装才能保证依赖均正常安装。
1.比如centos7安装chrome,root用户执行
yum install
https://dl.google.com/linux/dire ... _current_x86_64.rpm
安装最新的chrome
(, 下载次数: 381)
上传
点击文件名下载附件
(, 下载次数: 350)
上传
点击文件名下载附件
备注:安装chrome不一定只能用这个命令,别的方式可以安装上也是可以的,比如yum install google-chrome-stable --nogpgcheck或者其他方式,只要步骤2满足。
2.在服务器上执行:
/opt/yh8.6/
Yonghong/thirdsbin/node/linux-mac/node-v11.7.0/bin/node "
/opt/yh8.6
/Yonghong/thirdsbin/puppeteer/linux/puppeteerScript.js" "
/opt/yh8.6
/Yonghong/temp/1.png" 43CED45A0BD13C677E17F1ACFC9AA3B3 true 1.0 1.0 854 400 854 400 "http://127.0.0.1:
8086
/bi" false
然后检查/opt/yh8.6/Yonghong/temp/这个路径是否生成一个文件1.png且内容是产品首页,如果是,说明该功能已经正常。
(注:其中路径是产品安装路径根据实际情况修改,标绿色的是需要修改的)
(, 下载次数: 345)
上传
点击文件名下载附件
3.然后在永洪中测试富文本导出png,pdf等
二、如果使用的定制组件是富文本,可以使用文本组件代替
文本组件中可以通过html代码设置内容的格式,以下内容可以参考,但是不仅仅局限于这些。同时还需要在bi.proprtties配置文件中添加配置(export.using=phantomjs)然后重启。
注:9.0以及之后的版本
不再支持
phantomjs方式,只支持puppeteer方式,而通过puppeteer方式只支持centos7以上系统。也就是说9.0以及以后只能使用方式一,该方式不再有效。
支持的格式设置:字体、字号、粗体、斜体、下划线、颜色、对齐(左中右)等
字体
: <span style="font-family:宋体">字体</span>
字号
:<span style="font-size:20px">字号</span>
或者<h1></h1>到<h6></h6>
粗体
:<b>加粗</b>
斜体
:<i>斜体</i>
下划线
:<u>下划线</u>
颜色
:<span style="color:#FFA500">颜色</span>
对齐
:<p style="text-align:right">对齐</p>对齐方式 left/right/center/justify(两端对齐)/inherit(从父元素继承text-align属性的值)
其他相关情况,如果是新安装的产品,导出后还可能中文显示不出来,需要在服务器上/usr/share/fonts 以及jdk/lib/fonts下添加中文字体,然后再导出。
作者:
手可摘星辰
时间:
2022-3-9 10:42
能提供一下Linux的 chrome安装包吗?服务器连不了外网
作者:
手可摘星辰
时间:
2022-3-9 17:53
本帖最后由 手可摘星辰 于 2022-3-10 09:23 编辑
请问第2步骤配置不成功
/xxx/xxx/Yonghong/thirdsbin/node/linux-mac/node-v11.7.0/bin/node查到地址是/xxx/xxx/Yonghong/thirdsbin/node/linux-x64/bin/node
作者:
有问题不能下班
时间:
2022-5-1 20:06
作者:
_YH_lashi
时间:
2022-5-5 10:31
作者:
彭于晏大表哥
时间:
2022-7-29 11:27
请问这个在WIN系统怎么操作
作者:
liusf
时间:
2022-8-17 17:05
你好,我这边并没有生成1.png文件,富文本导出依旧是空白页
作者:
liusf
时间:
2022-8-17 17:06
[code][/code]
作者:
yhdata_KaApZYZC
时间:
2023-4-23 15:36
文本里怎么换行呢
作者:
shibatu
时间:
2023-11-28 17:46
liusf 发表于 2022-8-17 17:05
你好,我这边并没有生成1.png文件,富文本导出依旧是空白页
export.server.url=http://192.168.100.49:8080/bi/
设置这个可以了。内部机器使用了反向代理
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4