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

2016-09-30 20:23:27 +08:00
 xycool

需求:

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

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

3260 次点击
所在节点    JavaScript
18 条回复
shoaly
2016-09-30 20:36:05 +08:00
css 里面有 针对 print 的版本
shoaly
2016-09-30 20:36:14 +08:00
可以手动添加分页的
shoaly
2016-09-30 20:36:39 +08:00
类似 excel 那种自动分页的 还没看到过...所以动态表格可能还是有点麻烦
czk1997
2016-09-30 20:41:16 +08:00
google cloud print 么……我校倒是有邮件自主打印和要求安装驱动的自主打印的,不知道具体实现方案……
czk1997
2016-09-30 20:47:27 +08:00
找了一下,发现是有提供商的大概是这家: https://pharos.com/products-services 有网页端的,至于会不会分行很难说……
xycool
2016-09-30 21:01:26 +08:00
@shoaly page-break 吗?我看看去。
xycool
2016-09-30 21:03:25 +08:00
@czk1997 谢谢,我看看
zonghua
2016-09-30 21:06:37 +08:00
mingumo
2016-09-30 21:26:35 +08:00
注意,目前表格的 page-breaks 属性依然不被 Chrome 所支持,祈祷你的客户不会使用 Chromium 内核的浏览器打印。
yihouzenmeban
2016-09-30 22:28:00 +08:00
如果客户有打印的需求。。其实为什么不提供下载呢?。。比如转换成 PDF 下载。。如果是纯表格,提供 XLS 下载也可以啊。。之后客户打印不是简单太多了。。
xycool
2016-09-30 22:31:49 +08:00
@yihouzenmeban 不是单纯的那种单行单列的表格,是我们流程系统中有很多固定样式的表单。用户需要打印出来存档。如果是单纯的表格就不会有这个需求了。
ldehai
2016-09-30 22:46:14 +08:00
@xycool
https://github.com/etimbo/jquery-print-preview-plugin
希望是你想要的,我项目里面用过这个,打印表格不错
xycool
2016-09-30 23:11:29 +08:00
@ldehai 感谢,但是这个还是不太满足公司产品需求。
810913195
2016-09-30 23:16:23 +08:00
很早以前用过 Lodop ,还有就是使用 Word 做模板,把内容写进模板,然后下载打印。
ldehai
2016-09-30 23:17:03 +08:00
@xycool 修改下应该就能满足了
rogerchen
2016-09-30 23:17:28 +08:00
以前给一家公司做过这个报表打印,国内有专门开发这类插件的开发者 http://www.lodop.net/index.html
xycool
2016-09-30 23:22:59 +08:00
@rogerchen
尝试过 Lodop ,也需要用户客户端装插件,用户群体信息化比较薄弱,越少操作越好
@810913195
word 做模板这种方案我们也在讨论当中,想看看有没有更适合的方案。
rogerchen
2016-09-30 23:27:41 +08:00
@xycool 如果涉及到后期维护, word 模板天坑, latex 模板也是天坑。我记得 lodop 在无控件的情况下会自动引导用户去下载安装吧。说实话考虑到开发难度和后期维护性, lodop 是个好选择,随便拿 api 封装一套接口半天的事情,作者貌似也更新得比较勤快。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310060

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX