找回密码
 立即注册

QQ登录

只需一步,快速开始

谢厅 讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-9-11 13:07  /   查看:18268  /  回复:63
本帖最后由 谢厅 于 2020-12-30 16:28 编辑

隐匿了两个月,冒个泡ooooooo
问题缘由

在我们项目推进过程中,遇到打印出库单的需求。在我们手中可以选择的有三种方案:

1、使用活字格自带的导出pdf打印功能

      优点:配置简单,维护方便,界面统一

        缺点:操作相对复杂,每次打印需要点击三次,特别是中间会打开一个新的标签页进行预览,在这里很多人(当然指的是没经过培训的用户)找不到打印按钮。培训成本高

2、结合lodop控件进行打印

      优点:静默打印,操作简单

        缺点:维护复杂,开发难度较高。最重要的是,我们的产品是平台类产品,不能指望每一家入驻的用户都能正确地安装lodop控件。并且收费

3、使用云打印服务

        优点:静默打印,操作简单

        缺点:维护更复杂,费用更高。每个入驻的用户还得新购买云打印机,不现实



好了,能用的都被你说不行了,这可咋整?

         仔细分析一下我们客户的使用场景,静默打印并不是必须要的。所以,我们认为,活字格自带的导出pdf的方案还是最贴近用户的实际所需;但是问题还是必须得解决,中间这一次预览必须要取消掉,因为实际调出浏览器的打印服务的时候是有实际的预览界面的,并且造成用户困扰的打印按钮难找的问题也是出于这个页面。所以,干掉它!



教程

1、在需要导出打印的页面中,在页面资源文件夹中上传PDFprint.js资源文件

2020年12月24日更新:如果是6.0.100以后的版本,需要更换工程中的PDFprint.js资源文件为最新的js资源文件,文件在附件中。
2020年12月30日更新:修复不能点击其他按钮的bug(下载6.0.103.1版本的js资源文件即可
2、正常设置你的导出pdf命令即可

3、效果

      原生情况:

1-1.png

1-2.png

1-3.png


      修改情况

2-1.png

2-2.png


这样 就少了中间这个我们认为比较麻烦的页面。


Document.fgcc (56.13 KB, 下载次数: 199)

评分

参与人数 4金币 +2000 满意度 +15 收起 理由
孤狼 + 5
llzm118 + 5 赞一个!
Agony + 5
Simon.hu + 2000 赞一个!

查看全部评分

63 个回复

倒序浏览
伟伟
银牌会员   /  发表于:2021-5-4 11:58:42
推荐
谢厅 发表于 2020-12-30 16:58
朋友,你下载我回复你这个工程。或者留下你的QQ

最新版本7.0已不能使用,截图如下 微信截图_20210504115746.png

回复 使用道具 举报
feng2575悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-9-11 13:17:36
沙发
谢厅长  就是牛掰
回复 使用道具 举报
咖啡里讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-9-11 15:31:58
板凳
终于出关亮大招了!牛!
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-11 16:14:18
地板
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-11 16:16:18
5#
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-11 16:17:01
6#
等你下周来西安,酒肉都准备好了~
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-9-11 16:40:39
7#
Simon.hu 发表于 2020-9-11 16:17
等你下周来西安,酒肉都准备好了~

这为了客户少点一次,我读了半天源码,
这要是不加个精华帖,
那你得自罚三十杯好吧
回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2020-9-11 23:28:50
8#
image.png853288574.png
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-15 17:08:31
9#
回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-9-18 15:21:20
10#
  牛批!
请问PDFprint.js文件在那里,下载的工程没有直接打印的效果出来
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部