V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Vue.js
jalena
V2EX  ›  Vue.js

大佬都用什么 web 打印方案?

  •  
  •   jalena · 201 天前 · 3018 次点击
    这是一个创建于 201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近项目上需要用到 web 的打印方案,且需要向后兼容国产操作系统!!!所以前来咨询下大佬。。目前都有什么 web 打印方案。。。

    我用的 vue~~~~~~~~~~~~~~

    Avue 框架!!

    19 条回复    2021-05-16 12:06:46 +08:00
    saulshao
        1
    saulshao   201 天前
    向后兼容......你是要预测未来吗?
    这不属于程序员要处理的范畴。
    qa2080639
        2
    qa2080639   201 天前
    不是排版好 浏览器调用打印机打印吗 关注下有什么好的方案
    DreamSaddle
        3
    DreamSaddle   201 天前
    puppeter
    finaldusk
        4
    finaldusk   201 天前
    后端渲染成 pdf
    letitbesqzr
        5
    letitbesqzr   201 天前
    clodop ..
    InternetExplorer
        6
    InternetExplorer   201 天前
    zhaol
        7
    zhaol   201 天前
    iframe
    xiangyuecn
        8
    xiangyuecn   201 天前
    自从用了 vue,点一个按钮,页面卡半天

    css 控制好要打印的 dom 元素大小(现代浏览器基本没毛病,向后兼容 100 年),简单调用 window.print() 打印(向后兼容 1000000 年可用)



    另,导出 excel ( xlsx 格式)、word ( docx )均可纯 js 操作,大可无需服务器端生成,代码量比服务器端生成更轻巧( js 写什么功能基本都比后端方便)😂
    taizhenhua1987
        9
    taizhenhua1987   201 天前
    云打印机
    Michaelssss
        10
    Michaelssss   201 天前
    你指的是发送到打印服务器呢,还是本机打印呢。
    akakidz
        11
    akakidz   201 天前
    Avue 真的难用!!!Avue 真的难用!!!Avue 真的难用!!!
    Rebely
        12
    Rebely   201 天前
    wkhtmltopdf, 服务端生成
    jalena
        13
    jalena   201 天前
    嗯嗯嗯,我的向后兼容误导大家了,其实是别人单位在后续可能会换国产系统,所以要兼容国产系统(例如统信 OS )。。

    再者最好是本地打印!!!

    其次,简单的我认为直接 css 渲染调用系统 print 是没用问题的。。


    我其实需要表格这类的套打,最好能支持 json 数据源的!!能支持参数传递样式那就更好了!
    lingo
        14
    lingo   201 天前
    打印还好啦。我还得做套打。。
    lingo
        15
    lingo   201 天前
    我用的 react,基本就是渲染个隐藏的组件,css 用 media print 控制打印的时候能打印出来,但是浏览器内不会看到。
    至于 json 数据源什么的无所谓反正是一个普通的组件而已。
    yaphets666
        16
    yaphets666   200 天前
    avue 是个大垃圾 离职吧
    xiangyuecn
        17
    xiangyuecn   200 天前
    看到前面这么多人骂 avue,极度舒适,去年底到现在做的一个屎山项目也是 avue 框架

    稍微了解了一下这个框架,简直就是小学生的作业,毫无性能可言,居然敢号称:“很多骚操作的前端搬砖神器,让数据驱动视图更加贴合企业开发”

    有生之年,终于见到如此厚颜无耻之框架,可喜可贺,丢给甲方一句话:加钱

    -----

    #8 这张图框架页面是 avue,但显示的内容为纯手撸 dom,vue 都没用到,自己直接写 html 代码就是爽,开发速度极快,效率极高,采用的独家 1kb 解析器: https://github.com/xiangyuecn/BuildHTML

    所有打印表格内置纯粹的 html 模板( BuildHTML 强力渲染),只需填充数据就能打印,支持分页打印,n 页,n 种表单 一次性打印

    PS:整个打印框架开发时间不到 2 天,模板后面陆陆续续添加进去,如果用 avue 来做,目测 100 年也出不来成果!
    fpure
        18
    fpure   199 天前
    Avue 。。。。
    Yelp
        19
    Yelp   199 天前
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3740 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 06:56 · PVG 14:56 · LAX 22:56 · JFK 01:56
    ♥ Do have faith in what you're doing.