96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

web在线设计打印模板-javaweb 怎么可以让客户自己设计一个回单模板保存在数据库里,打印回单

原创:找图网 2023-04-18 23:17:55
  • web如何实现客户端打印在线文件(pdf,word,excel等),同时可以控制打印设置?

  • 浏览器本身并不支持,可能通过客户端安装一些软件。然后浏览器中js调用实现。

    方案1:本地软件开了http服务器,监听一个端口。浏览器中通过127.0.0.1发jsonp请求和本地软件通信

    方案2:浏览器中js浏览器扩展通信,扩展再和本地软件通信。可以参考chrome extension api

  • web打印有那几种方法

  • 一、浏览器的打印功能菜单

    这种方案的优势是不需要对浏览器作任何扩充,是最简单的办法,但问题也最多,如:

    不能精确分页。浏览器一般是根据用户设置的页面大小,web页面的内容多少,来自行决定分页位置,程序员很难控制。会有页脚页眉干扰。

    不能准确对齐边边距及打印文字。

    不能解决连续打印。比如,不是仅打印一张票据,而是连续一次打印若干个票据。

    二、使用webbrowser控件+ javascript

    这实际上,是浏览器打印功能菜单的一种程序调用,与打印功能菜单没什么两样。分页的问题仍然存在,只不过,可以让用户不用去点菜单,直接在网页中的一个按钮,或一个链接里面调用罢了。

    三 、使用print css

    这是一种最理想的实现web套打的方法。这种方法通过在html文档中,嵌入打印相关的css样式,来实现对html文档输出打印的控制,比 如设置纸张大小,纸张纵横方向,打印边距,分页等。显而易见,这种方式成本小,不需要下载任何插件,而且跨平台性非常好。print css推出已经有些时日,但遗憾的是,至今没有一个厂商的浏览器很好地实现了这些标准,这使得程序员目前还不能利用print css进行实际的开发。关于打印css,参见 /?page=PrintStylesheets

    四 、使用PDF文件

    用这种方式,就是从服务器端下载一个pdf文件流,在IE中用adobe插件打开,然后用adobe的打印菜单进行打印,虽然这种方案,也能 实现精确套打,但需要下载adobe插件。这是国外报表工具经常推荐的一种打印方法,但在pdf不那么普及的中国,这种方案不是最好选择。

  • javaweb 怎么可以让客户自己设计一个回单模板保存在数据库里,打印回单

  • 下载一个 Navicat for MySQL,这是个可视化的Mysql客户端。

    配置mysql好服务器连接后

    1把文件扩展名改为.sql。右击Navicat for MySQL工具左侧连接,选中运行批次任务,找到文件,点开始。 或者你在cmd中运行mysql客户端,txt中的东西复制进去执行。

    2,一般一个文件是一个项目的数据库吧? 如果他放在一个里面了, 那没办法,只能手动去挑。或者都创建,没害处。

    3,右击Navicat for MySQL工具左侧连接中你要导出的数据库,转存sql文件。

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com