1 Star 1 Fork 0

XiaoTong / kaop-publish

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Kaop

介绍

Kaop让打印变的如此简单!

软件架构

Kaop最懂你,易学易用,高兼容性,灵活定制!

易学易用

提供良好设计的javascript接口,分分钟掌握。提供包括文本、图片、表格、条码等丰富的打印项,并支持超文本(HTML)、PDF、OFD等文档直接打印,默认提供基于网页和本地的打印预览,同时提供可视化设计工具,通过简单拖拽即可完成打印的设计开发。系统集成便利快捷,几乎零侵入性,只需引入一个javascript文件,无任何其他依赖,更不会与您已有程序有任何冲突。

高兼容性

兼容所有流行浏览器,包括IE8+、Firefox、Chrome、360浏览器、QQ浏览器、搜狗浏览器等浏览器。

兼容所有操作系统,包括Windows、Linux(如麒麟、UOS、Ubuntu、Cent OS等包括信创环境下的各种操作系统) 、Mac OS等操作系统。

兼容信创或国产化环境下的国产芯片,包括鲲鹏、飞腾、龙芯等国产芯片。

灵活定制

依靠良好的接口设计(javascript)和访问协议(HTTP),也可以针对包括打印预览、打印设置等进行个性化定制。相关的访问接口请参看打印接口章节。

安装教程

1、依据客户端选择合适的安装程序,安装程序列表示例如下:

安装程序名称 支持系统 说明
Kaop-1.5.2.x64.exe Windows x64 注意:该版本不支持windows xp
Kaop-1.5.2.x32.exe Windows x32 该版本支持所有windows系统包括xp
Kaop-1.5.2.x64.deb Linux x64 Debian分支
Kaop-1.5.2.x64.rpm Linux x64 Redhat分支
Kaop-1.5.2.arm64.deb Linux ARM 64 Debian分支
Kaop-1.5.2.arm64.rpm Linux ARM 64 Redhat分支
Kaop-1.5.2.portable.deb Linux Debian分支 需要客户端安装jdk8+
Kaop-1.5.2.portable.rpm Linux Redhat分支 需要客户端安装jdk8+
Kaop-1.5.2.tar.gz All 需要客户端安装jdk8+

2、运行Kaop

双击Kaop应用程序图标,启动运行Kaop服务。

注意:默认Kaop会注册开机启动,即每次开机后自动运行Kaop服务,无需手动双击启动。

3、打开Kaop页面

双击Kaop应用程序图标或在浏览器中输入http://localhost:7120/web/index.html,如果Kaop服务正常启动,会打开Kaop的主页面,在主页面中可以访问Kaop的介绍、文档、示例、常见问题以及控制台等功能。

注意:主页面中的控制台功能,可以对Kaop进行配置,包括安全、网络代理、日志、打印设置等。

使用说明

​ 开始使用Kaop开发打印功能,只需以下两步:

  1. 在您的页面中引入相应的kaop.js文件

    <script type="text/javascript" src="http://localhost:7120/web/js/kaop.js">
  2. 调用javascript API进行打印,最简单打印仅需3行代码

    <script type="text/javascript">
    	//1)创建打印任务
    	var job = Kaop.createPrintJob("Simple Print Job");
    	
    	//2)添加打印项
    	job.addText("text1",0,0,50,10,"你好,世界!");
    	
    	//3)执行打印预览或静默打印
    	job.preview();//or job.print();
    </script>

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
MIT License Copyright (c) 2023 Mr.X Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Kaop让打印变的如此简单! 提供包括文本、图片、表格、条码等丰富的打印项,并支持超文本(HTML)、PDF、OFD等文档的打印,提供可视化设计工具进行高效的设计开发。系统集成便利快捷、零侵入,只需引入一个JS文件,无任何其他依赖,支持所有web浏览器,可在Windows、Mac、Linux(包括UOS、银河麒麟等各种信创系统)安装部署。 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/fsz_xiaotong/kaop-publish.git
git@gitee.com:fsz_xiaotong/kaop-publish.git
fsz_xiaotong
kaop-publish
kaop-publish
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891