有没有比较好的网页打印方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
xycool
V2EX    Javascript

有没有比较好的网页打印方案

  •  
  •   xycool 2016-09-30 20:23:27 +08:00 3763 次点击
    这是一个创建于 3300 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:

    1.不需要用户客户端装软件
    2.能控制分页打页,特别是表格,希望不截断表格行(现有的网页打页都是高度超过一页自动截断了,没办法控制)
    3.可以兼容主流浏览器

    有没有比较好的方案推荐,付费的也行。谢谢。

    18 条回复    2016-09-30 23:27:41 +08:00
    shoaly
        1
    shoaly  
       2016-09-30 20:36:05 +08:00
    css 里面有 针对 print 的版本
    shoaly
        2
    shoaly  
       2016-09-30 20:36:14 +08:00
    可以手动添加分页的
    shoaly
        3
    shoaly  
       2016-09-30 20:36:39 +08:00   1
    类似 excel 那种自动分页的 还没看到过...所以动态表格可能还是有点麻烦
    czk1997
        4
    czk1997  
       2016-09-30 20:41:16 +08:00
    google cloud print 么……我校倒是有邮件自主打印和要求安装驱动的自主打印的,不知道具体实现方案……
    czk1997
        5
    czk1997  
       2016-09-30 20:47:27 +08:00   1
    找了一下,发现是有提供商的大概是这家: https://pharos.com/products-services 有网页端的,至于会不会分行很难说……
    xycool
        6
    xycool  
    OP
       2016-09-30 21:01:26 +08:00
    @shoaly page-break 吗?我看看去。
    xycool
        7
    xycool  
    OP
       2016-09-30 21:03:25 +08:00
    @czk1997 谢谢,我看看
    zonghua
        8
    zonghua  
       2016-09-30 21:06:37 +08:00   1
    mingumo
        9
    mingumo  
       2016-09-30 21:26:35 +08:00   1
    注意,目前表格的 page-breaks 属性依然不被 Chrome 所支持,祈祷你的客户不会使用 Chromium 内核的浏览器打印。
    yihouzenmeban
        10
    yihouzenmeban  
       2016-09-30 22:28:00 +08:00   1
    如果客户有打印的需求。。其实为什么不提供下载呢?。。比如转换成 PDF 下载。。如果是纯表格,提供 XLS 下载也可以啊。。之后客户打印不是简单太多了。。
    xycool
        11
    xycool  
    OP
       2016-09-30 22:31:49 +08:00 via iPhone
    @yihouzenmeban 不是单纯的那种单行单列的表格,是我们流程系统中有很多固定样式的表单。用户需要打印出来存档。如果是单纯的表格就不会有这个需求了。
    ldehai
        12
    ldehai  
       2016-09-30 22:46:14 +08:00   1
    @xycool
    https://github.com/etimbo/jquery-print-preview-plugin
    希望是你想要的,我项目里面用过这个,打印表格不错
    xycool
        13
    xycool  
    OP
       2016-09-30 23:11:29 +08:00
    @ldehai 感谢,但是这个还是不太满足公司产品需求。
    810913195
        14
    810913195  
       2016-09-30 23:16:23 +08:00   1
    很早以前用过 Lodop ,还有就是使用 Word 做模板,把内容写进模板,然后下载打印。
    ldehai
        15
    ldehai  
       2016-09-30 23:17:03 +08:00
    @xycool 修改下应该就能满足了
    rogerchen
        16
    rogerchen  
       2016-09-30 23:17:28 +08:00   1
    以前给一家公司做过这个报表打印,国内有专门开发这类插件的开发者 http://www.lodop.net/index.html
    xycool
        17
    xycool  
    OP
       2016-09-30 23:22:59 +08:00
    @rogerchen
    尝试过 Lodop ,也需要用户客户端装插件,用户群体信息化比较薄弱,越少操作越好
    @810913195
    word 做模板这种方案我们也在讨论当中,想看看有没有更适合的方案。
    rogerchen
        18
    rogerchen  
       2016-09-30 23:27:41 +08:00
    @xycool 如果涉及到后期维护, word 模板天坑, latex 模板也是天坑。我记得 lodop 在无控件的情况下会自动引导用户去下载安装吧。说实话考虑到开发难度和后期维护性, lodop 是个好选择,随便拿 api 封装一套接口半天的事情,作者貌似也更新得比较勤快。
    关于/a>     帮助文档     自助推广系统     博客     API     FAQ     Solana     1334 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 17:08 PVG 01:08 LAX 10:08 JFK 13:08
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86