找回密码
 立即注册

QQ登录

只需一步,快速开始

观美善怀
金牌服务用户   /  发表于:2021-7-21 15:59  /   查看:3631  /  回复:11
99金币
本帖最后由 观美善怀 于 2021-7-21 16:04 编辑

目前打印方法: 活字格中,设置好打印区域,然后 使用命令  打印/导出到PDF , 或者  lodopprint插件 打印HTML
需求: 跳过PDF,直接预览,选择打印机打印,类似下图,{该图是浏览器F12,然受控制台输入 print()  }
-------------------------------------------------------------------------------------------
已知方法:1.打印机官方提供接口或者驱动等,(pass)
2. 自己单独写一个打印软件  (pass)
3.使用JS  /CSS 实现打印 ,在活字格里怎么做呢?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,print 方法是会唤起浏览器打印预览的,这个是浏览器本身的限制,因为浏览器没有办法在前端直接操作打印机。目前已知的办法都是通过一些第三方服务实现的,比如您提到的 lodop

11 个回复

倒序浏览
最佳答案
最佳答案
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-21 15:59:54
来自 4#
您好,print 方法是会唤起浏览器打印预览的,这个是浏览器本身的限制,因为浏览器没有办法在前端直接操作打印机。目前已知的办法都是通过一些第三方服务实现的,比如您提到的 lodop
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-7-21 17:15:20
2#
lodop打印是最方便的
就是要花点钱买授权
回复 使用道具 举报
观美善怀
金牌服务用户   /  发表于:2021-7-21 17:47:35
3#
cg6207 发表于 2021-7-21 17:15
lodop打印是最方便的
就是要花点钱买授权

了解,不过为了减少开支,能靠技术的就不靠money
回复 使用道具 举报
观美善怀
金牌服务用户   /  发表于:2021-7-21 17:56:33
5#
Timothy.Xu 发表于 2021-7-21 17:48
您好,print 方法是会唤起浏览器打印预览的,这个是浏览器本身的限制,因为浏览器没有办法在前端直接操作打 ...

了解!但是,emmm,百度说,一般HTML/CSS/JS页面上可以通过CSS和JS设置打印区域,之后在print打印,活字格是否支持这种用法呢?
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-21 18:00:21
6#
观美善怀 发表于 2021-7-21 17:56
了解!但是,emmm,百度说,一般HTML/CSS/JS页面上可以通过CSS和JS设置打印区域,之后在print打印,活字 ...

您引入代码肯定是可以的,但是活字格本身就可以设置打印区域,为什么还需要去通过代码实现呢?
回复 使用道具 举报
观美善怀
金牌服务用户   /  发表于:2021-7-21 18:02:26
7#
Timothy.Xu 发表于 2021-7-21 18:00
您引入代码肯定是可以的,但是活字格本身就可以设置打印区域,为什么还需要去通过代码实现呢?

因为不想导出到PDF再打印
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-21 18:49:13
8#
观美善怀 发表于 2021-7-21 18:02
因为不想导出到PDF再打印

大佬,无预览打印目前都是收费的功能,如果JS能轻松的把无预览打印实现了,那那些靠无预览打印收费的厂商就凉凉了

如果你一定想了解下JS去做无预览打印,我建议你可以试试找一找第三方的开源JS库,看有没有可以打印HTML标签的,尝试下是否可行

像你上述的做法,虽然移动了打印区域,但是如果区域中有表格,调用print,动态的多行数据也是没有办法打印的
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-7-22 09:29:41
9#
lodop最高授权就970,我估计你去研究花的精力远大于这个数,而且还不一定能达到这个效果
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-22 10:28:07
10#
建议楼主考虑一下大家的建议哟~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部