最近项目上需要用到 web 的打印方案,且需要向后兼容国产操作系统!!!所以前来咨询下大佬。。目前都有什么 web 打印方案。。。
我用的 vue~~~~~~~~~~~~~~
Avue 框架!!
最近项目上需要用到 web 的打印方案,且需要向后兼容国产操作系统!!!所以前来咨询下大佬。。目前都有什么 web 打印方案。。。
我用的 vue~~~~~~~~~~~~~~
Avue 框架!!
|
saulshaoMay 14, 2021
1
向后兼容......你是要预测未来吗?
这不属于程序员要处理的范畴。 |
|
qa2080639May 14, 2021
2
不是排版好 浏览器调用打印机打印吗 关注下有什么好的方案
|
|
DreamSaddleMay 14, 2021
3
puppeter
|
|
finalduskMay 14, 2021
4
后端渲染成 pdf
|
|
letitbesqzrMay 14, 2021
5
clodop ..
|
|
InternetExplorerMay 14, 2021
6
|
|
zhaolMay 14, 2021
7
iframe
|
|
xiangyuecnMay 14, 2021
8
自从用了 vue,点一个按钮,页面卡半天
css 控制好要打印的 dom 元素大小(现代浏览器基本没毛病,向后兼容 100 年),简单调用 window.print() 打印(向后兼容 1000000 年可用) 另,导出 excel ( xlsx 格式)、word ( docx )均可纯 js 操作,大可无需服务器端生成,代码量比服务器端生成更轻巧( js 写什么功能基本都比后端方便)😂 |
|
arsenal4May 14, 2021
9
云打印机
|
|
MichaelssssMay 14, 2021
10
你指的是发送到打印服务器呢,还是本机打印呢。
|
|
akakidzMay 14, 2021
11
Avue 真的难用!!!Avue 真的难用!!!Avue 真的难用!!!
|
|
RebelyMay 14, 2021
12
wkhtmltopdf, 服务端生成
|
|
13
嗯嗯嗯,我的向后兼容误导大家了,其实是别人单位在后续可能会换国产系统,所以要兼容国产系统(例如统信 OS )。。
再者最好是本地打印!!! 其次,简单的我认为直接 css 渲染调用系统 print 是没用问题的。。 我其实需要表格这类的套打,最好能支持 json 数据源的!!能支持参数传递样式那就更好了! |
|
lingoMay 14, 2021
14
打印还好啦。我还得做套打。。
|
|
lingoMay 14, 2021
15
我用的 react,基本就是渲染个隐藏的组件,css 用 media print 控制打印的时候能打印出来,但是浏览器内不会看到。
至于 json 数据源什么的无所谓反正是一个普通的组件而已。 |
|
yaphets666May 14, 2021
16
avue 是个大垃圾 离职吧
|
|
xiangyuecnMay 15, 2021
17
看到前面这么多人骂 avue,极度舒适,去年底到现在做的一个屎山项目也是 avue 框架
稍微了解了一下这个框架,简直就是小学生的作业,毫无性能可言,居然敢号称:“很多骚操作的前端搬砖神器,让数据驱动视图更加贴合企业开发” 有生之年,终于见到如此厚颜无耻之框架,可喜可贺,丢给甲方一句话:加钱 ----- #8 这张图框架页面是 avue,但显示的内容为纯手撸 dom,vue 都没用到,自己直接写 html 代码就是爽,开发速度极快,效率极高,采用的独家 1kb 解析器: https://github.com/xiangyuecn/BuildHTML 所有打印表格内置纯粹的 html 模板( BuildHTML 强力渲染),只需填充数据就能打印,支持分页打印,n 页,n 种表单 一次性打印 PS:整个打印框架开发时间不到 2 天,模板后面陆陆续续添加进去,如果用 avue 来做,目测 100 年也出不来成果! |
|
fpureMay 16, 2021
18
Avue 。。。。
|
|
YelpMay 16, 2021
19
|
|
gowkJan 9, 2024
20
@xiangyuecn #8 请问您这个打印页面是用什么做的?能分享一下吗,急用谢谢!
|
|
xiangyuecnJan 10, 2024
21
|
|
gowkJan 10, 2024
22
@xiangyuecn #21 十分谢谢,您这个页面挺漂亮的,CSS 能分享一下吗
我 Google 了一下,找到了一个类似的: https://github.com/cognitom/paper-css |