找回密码
 立即注册

QQ登录

只需一步,快速开始

Mr.Hu

金牌服务用户

33

主题

148

帖子

435

积分

金牌服务用户

积分
435
Mr.Hu
金牌服务用户   /  发表于:2024-8-30 07:36  /   查看:634  /  回复:5
1金币
有这样一个需求,用户在具体业务中,需要打印表单,但表单样式需要根据不同的业务设计不同的样式,具体样式事先无法预知,这就需要实现让软件使用者自己设计样式的问题,我目前想到的办法是利用富文本编辑器实现,用户可以在编辑器里,设置文字,表格,图片等内容,样式和布局自定义。设计完成保存到数据库,然后调用打印pdf命令生成pdf打印模板,这应该能实现。现在的问题是,这样设计的是一个空白模板,如果用户需要把表单里的数据,绑定到pdf模板里,该如何实现呢?如果让用户自己在软件设计文件里自己绑定,这风险太大,因为用户是非专业的,这显然是不妥的。在此请教下各位大神。

最佳答案

查看完整内容

感谢大佬支持,对于用户使用的模板,可能存在未定义的情况,那就需要用户在应用访问的时候可以自定义PDF的模板,关于这个,我能想到方式有以下三种。 1、使用报表模块,对于一些简单的模版,用户学习起来会比较方便,后期的维护也更加简单 2、使用gczxxu大佬提供的插件和教程,用户可以在本地word上编辑自己想要生成的模板,和数据库相关的数据,使用标记符号提前标记,在生成模板的时候将标记的地方数据进行替换 ExWord活字格 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-8-30 07:36:28
来自 4#
感谢大佬支持,对于用户使用的模板,可能存在未定义的情况,那就需要用户在应用访问的时候可以自定义PDF的模板,关于这个,我能想到方式有以下三种。
1、使用报表模块,对于一些简单的模版,用户学习起来会比较方便,后期的维护也更加简单
2、使用gczxxu大佬提供的插件和教程,用户可以在本地word上编辑自己想要生成的模板,和数据库相关的数据,使用标记符号提前标记,在生成模板的时候将标记的地方数据进行替换
ExWord活字格前端数据生成自定义Word文件 - 葡萄城市场 (grapecity.com.cn)
3、富文本编辑器,确实是比较方便的一种方式,不过富文本编辑器中用户虽然好编辑,但是并不能使用数据库的一些数据,需要给用户一种规则,在编辑的时候,定义好,比如使用%变量名称%,或者使用[=变量名称]做好标记,然后再通过命令替换变量值,这种方式也是一种,不过开启起来会比较麻烦。

评分

参与人数 1满意度 +5 收起 理由
Mr.Hu + 5

查看全部评分

回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2024-8-30 09:18:33
2#

评分

参与人数 1满意度 +4 收起 理由
Mr.Hu + 4

查看全部评分

回复 使用道具 举报
Mr.Hu
金牌服务用户   /  发表于:2024-8-30 12:27:26
3#
感谢赛龙周格友的热心解答,问题我的单据内容和格式事先未知的。可能这个插件不一定合适。
回复 使用道具 举报
Mr.Hu
金牌服务用户   /  发表于:2024-8-30 15:11:11
5#
好的,感谢尚工提供的思路,我逐个测试下,选出合适的方案。
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-8-30 17:18:06
6#
感谢大佬支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部