html显示图片打印问题

image.png

image.png

FineReport H1Kt64ps 发布于 2025-8-18 10:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-8-18 10:02(编辑于 2025-8-18 10:03)

html显示不支持打印~

----------------------------------------

解决方案建议:

1️⃣ 改用TOIMAGE函数显示图片如果图片存储在本地路径或网络路径,建议使用内置的TOIMAGE函数进行显示,这种方式完全支持打印和导出功能。

TOIMAGE示例

2️⃣ Base64图片特殊处理若必须使用HTML显示base64图片,可尝试:

<img style='width:200pt; height:200pt' src='data:image/png;base64,【图片编码】'>

通过将单位设置为pt可以改善打印显示过小的问题

  • H1Kt64ps H1Kt64ps(提问者)
    是可以的 我在我们另外一个系统上面 用html显示内容是可以提取出来打印的,页面上可以文字跟着插入图片,文字可以变色,导出也是没问题的(会变成图片) 只是用的是mysql数据库,截图里是在 sqlserver上面上的产品 ,打印就不行了,导出也不行
    2025-08-18 10:13 
  • 华莉星宸 华莉星宸 回复 H1Kt64ps(提问者) 估计最近有更新,以前html的不支持打印的
    建议你咨询一下官方吧
    https://service.fanruan.com/support
    2025-08-18 10:24 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-8-18 10:03

安装这个插件试试

HTML解析插件 https://help.fanruan.com/finereport/doc-view-3729.html

  • H1Kt64ps H1Kt64ps(提问者) 这个插件很久前就有了,我在mysql数据库的另外一个产品上,提取报表打印跟显示都没问题,会根据备注界面上的文字,图片,的大小,样式 ,全部显示,打印以及导出excel 都支持 ,截图里面是另外一个产品上,是 sqlserver数据库的一个产品,就不行
    2025-08-18 10:19 
  • snrtuemc snrtuemc 回复 H1Kt64ps(提问者) 这个需要咨询帆软技术,图片存入数据库的话,数据库不一致,底层逻辑不一样的
    2025-08-18 10:44 
  • 3关注人数
  • 26浏览人数
  • 最后回答于:2025-8-18 10:03
    请选择关闭问题的原因
    确定 取消
    返回顶部