前端应用打印控件
前端应用打印控件
- 1. Lodop打印控件
- 1.1 官网地址
- 1.2 控件介绍
- 1.3 控件安装程序下载
- 1.4 控件使用
- 1.4.1 使用示例
- 1.4.1.1 官网提供的使用示例
- 1.4.1.2 ng-alain提供的Lodop打印示例
- 1.4.2 打印说明
- 2. Hiprint打印插件
- 2.1 官网地址
- 2.2 插件介绍
- 2.3 插件下载
- 2.4 插件使用
- 相关网址
1. Lodop打印控件
1.1 官网地址
查看 http://www.c-lodop.com/index.html
1.2 控件介绍
在官网的Lodop、C-Lodop使用说明及样例中,列出了相关的样例清单,在样例清单中提供了“在页面中嵌入控件”、“用程序代码生成打印页”等若干使用样例,点击对应链接进入样例页面查看代码、打印预览及直接打印功能。
另外,官网上还提供了常见的问答列表,在使用此控件的过程中遇到的一些常见问题,都可以在其中找到解决方案。
1.3 控件安装程序下载
前往 LODOP的下载中心 下载需要的EXE安装程序。
1.4 控件使用
1.4.1 使用示例
Hiprint插件的使用示例可以参考官网提供的示例和ng-alain提供的Lodop打印示例。
在Angular应用中,可以直接参考 ng-alain提供的Lodop打印示例。
1.4.1.1 官网提供的使用示例
参考官网示例中提供的示例
1.4.1.2 ng-alain提供的Lodop打印示例
参考NG_ALAIN
提供的Lodop打印基础实现:https://ng-alain.com/components/lodop/zh
1.4.2 打印说明
- 需要下载并安装对应的EXE程序。
- 打印之前需要确保Lodop服务已开启,否则无法加载打印机。
- 打印服务端口可能存在冲突问题。
- 试用版打印存在水印。
2. Hiprint打印插件
2.1 官网地址
官网地址:http://hiprint.io/
2.2 插件介绍
- Hiprint 是一款免费、简单、快速的JS打印插件,无需安装软件。支持移动端、PC端浏览器、Angular、VUE、React 等分页预览、打印,操作简单,运行快速。
- 跨平台,支持Windows、IOS、Linux系统。
- Hiprint 预览界面为CSS+HTML 。支持数据分组,批量预览。
- Hiprint 插件依赖JQuery。
- 如果要使用二维码和条形码功能,需另外引入两个js组件JsBarcode.all.js和qrcode.js。此2款条码插件均是MIT协议,可以到github搜索下载最新版。
更多介绍及使用演示请查看 Hiprint中文文档:http://hiprint.io/docs/start
2.3 插件下载
前往Hiprint网站下载页面:http://hiprint.io/download
2.4 插件使用
更多使用示例请查看 Hiprint在线示例:http://hiprint.io/demo
相关网址
- Lodop官网首页:http://www.c-lodop.com/index.html
- Lodop使用说明及在线样式:http://www.c-lodop.com/LodopDemo.html
- Lodop常见问答列表:http://www.c-lodop.com/problem.html
- Lodop下载中心:http://www.c-lodop.com/download.html
- ng-alain Lodop打印实现:https://ng-alain.com/components/lodop/zh
- Hiprint插件官方地址:http://hiprint.io/
- Hiprint插件文档:http://hiprint.io/demo
- Hiprint插件在线示例:http://hiprint.io/demo/list
—— END ——
相关文章:

剑指Offer——平衡二叉树
题目描述: 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 分析: 平衡二叉树(Self-balancing binary search tree)又被称为AVL树(有别于AVL算法),且具有以下性质:它是一…

yii2框架原生的结合框架使用的图片上传
首先我们要从model层开始写起,主要是为了创建验证规则,还有图片上传的路径以及图片的命名规则(UploadForm.php) 接下来我们要在控制器层写好业务逻辑,就是什么情况下直接在调用model层进行上传,一般失败的时…

Windows Server 2003 : 服务器群集
服务器群集 是一组运行 Microsoft Windows Server 2003 Enterprise Edition 或 Microsoft Windows Server 2003 Enterprise Edition 的独立的计算机系统(称为节点),不同节点像单个系统一样协同工作,从而确保执行关键任务的应用程序…

初学者易上手的SSH-hibernate04 一对一 一对多 多对多
这章我们就来学习下hibernate的关系关联,即一对一(one-to-one),一对多(one-to-many),多对多(many-to-many)。这章也将是hibernate的最后一章了,用于初学者可以了。 首先讲述一对一:就以一个人对应一张身份证为列子。 第一步:新建表…
Python爬虫入门教程 54-100 博客园等博客网站自动评论器
爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成“博客园“ 博客的自动评论,其实原理是非常简单的,提炼一下需求 基本需求 登…

T-SQL Convert转换时间类型
关键字: sql 时间 转化 SQL中CONVERT转化函数的用法 格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子: SELECT CONVERT(varchar(30),getdate(),101) n…

解决Lodop 8443端口找不到CLodopfuncs.js文件问题
问题描述: GET https://localhost:8443/CLodopfuncs.js?nameCLODOP net::ERR_CERT_COMMON_NAME_INVALID 可能原因: https证书问题,通用名称不合法,地址栏访问https://localhost:8443,如下图所示 解决方法&#…

CString工作原理和常见问题分析
关于Cstring 类 版权所有©Stevencaobenq.com2003-11-6转自:http://blog.csdn.net/laiyiling/archive/2004/10/05/125216.aspx 看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的CString的错误用法的.出现这种错误的原…

javascript 学习三 语句
1、if 语句 if (condition){ do something else } condition 是条件语句,在这里,condition 可以是任意表达式,但结果不一定就是布尔值,但javascript 会调用 boolean() 来把结果转换成布尔值。 2、do-while …

新建本地仓库,同步远程仓场景,出现git branch --set-upstream-to=origin/master master 解决方法...
1.本地创建一个本地仓库 2.关联远程端:git remote add origin gitgithub.com:用户名/远程库名.git3.同步远程仓库到本地git pull这个时候会报错If you wish to set tracking information for this branch you can do so with:git branch --set-upstream-toorigin/<branch>…

Git npm相关命令
Git 相关命令查看用户名和密码配置用户名和密码查看git项目远程地址添加git远程仓库查看提交记录查看已有tag打标签在某次提交记录上打标签推送标签到远程推送单个指定tag到远程推送多个tag到远程2. npm相关命令2.1 设置npm源2.2 查看npm源2.3 npm清缓存查看用户名和密码 $ gi…

2009年上半年网络工程师考试下午试卷参考答案(一)
试题一(15分) 阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某公司有1个总部和2个分部,各个部门都有自己的局域网。该公司申请了4个C类IP地址块202.114.10.0/24~202.114.13.0/24。公司各…

创建Silverlight自定义启动画面
每一款商业的Silverlight项目,为了体现项目个性化,都会有不同的界面设计,项目UI设计的第一步就是创建个性的自定义启动画面,本文将介绍如何创建Silverlight自定义启动画面,也就是经常说的Splash Screen. Silverlight初…

params.success params.success(res.data)
params.success && params.success(res.data)只有success 为真,才执行后边的代码转载于:https://www.cnblogs.com/qq254980080/p/10619413.html

有关 drop delete truncate 问题
drop 可以删除数据库 数据表 数据表中字段 delete 删除数据表中的行 而不删除数据表 可以删除一行: Delete from 表 where 列名称值 或是多行: Delete from 表 truncate 删除数据表中数据 而不删除数据表: truncate table 表 三者的删除速度 …

IDEAWebstorm使用
IDEA&Webstorm使用小记录 插件 1. CodeGlance 在编辑器窗格中嵌入一个类似于Sublime中的代码小地图。使用自定义的颜色进行语法高亮,可以同时处理浅色和深色主题。 2. Free Mybatis plugin 3. MyBatis Log Plugin

如何用JNI技术提高Java的性能详解
阻碍Java获得广泛应用的一个主要因素是Java程序的运行效率。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。Java具有平台无关性,这使人们在开发企业级应用的时候…

Jquery实战_读书笔记1—选择jQuery
近期公司积极组织我们这些开发人员学习进步,督促我们学习更多的技术来提高自己。为此我选择了jQuery作为我学习的方向,同时我也是想将我的学习心得分享给大家,以后我会不断的更新一系列jQuery方面的学习纪要,帮助大家学习。 对比了…

Python入门(一)数据类型、循环语句
脚本语言类型: 1.编译型语言:写完代码不能执行,需要先编译 eg:c、c、c# 2.解释性语言:不需要编译 直接执行 eg:python、java、php、js、go、ruby 编程工具 pycharm 1.破解方法&a…

ionic项目创建打包签名
1. 环境搭建 1.1 安装Node.js 使用node -v查看Node.js版本 1.2 安装npm 使用npm -v查看npm版本 1.3 安装ionic 使用npm install -g ionic命令,全局安装最新版本的ionic 使用ionic -v查看当前安装的ionic版本 1.4 安装cordova 使用npm install -g cordova命令…

Java 常用对象-Date类和Calender类
2017-11-02 22:29:34 Date类:类 Date 表示特定的瞬间,精确到毫秒。 在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实…

为你的水晶报表装载本地图片
本文为解答该贴所做:http://topic.csdn.net/u/20090524/15/911fd15a-32c6-4be9-9aa1-3ee95365e7e3.html 并没有什么新内容,主要是如何读取本地图片显示在报表中。 如果是CR XI及以上版本,可以用更简便的方法,参考:水晶…

asp.net断点续传技术
断点续传的原理 在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server)…

Linux安装Nodejs
Linux安装Nodejs 阿里云镜像: https://npm.taobao.org/mirrors/node/ 选择所需版本,进行下载。 我这边下载的是:https://npm.taobao.org/mirrors/node/v8.2.1/node-v8.2.1-linux-x64.tar.gz 环境: linux 7.x 目录结构(…

jQuery-1.样式篇---选择器
jQuery选择器之id选择器 页面的任何操作都需要节点的支撑,开发者如何快速高效的找到指定的节点也是前端开发中的一个重点。jQuery提供了一系列的选择器帮助开发者达到这一目的,让开发者可以更少的处理复杂选择过程与性能优化,更多专注业务逻辑…

CentOS 7 相关命令
Centos 7 相关命令 查看Linux内核/操作系统/CPU # uname -a查看系统位数是64位还是32位 # getconf LONG_BIT检验java是否安装成功 # java -version查询java的执行路径 # which java打开java环境变量的配置文件 # vi /etc/profile配置java环境变量后重新加载配置文件 …

51cto的初体验
注册该网站也有一段时间了,第一次来到这个网站是在一次无意间搜索某个问题的时候进来的,我有一个习惯,就是每次一遇到不懂的问题就会上网搜,看看大家都是怎么解决的,至少到现在用这种方法,我已经解决了不少…

Codeforces Round #550 (Div. 3)E. Median String
把字符串看作是26进制的数,从后往前翻译,那么就可以把两个串变成对应的26进制的数字,那么只要把两个数加起来除以二就得到中间的串对应的数了,同理再转化回来就行了。但是这样会有一个问题就是串的长度有2e5,26的2e5次…

window.print()前端实现打印功能
方法介绍 window.print()方法用于打印当前窗口的内容。 默认打印页面中body里的所有内容。 调用 print() 方法会产生一个打印预览弹框,让用户可以设置打印配置。 1. 打印方法 1.1 打印当前窗口内容 示例demo如下: <!DOCTYPE html> <html la…

.NET 4.0 Interop新特性ICustomQueryInterface (转载)
.NET 4.0 Interop新特性ICustomQueryInterface 在.NET Framework v4.0发布的新功能中,在名字空间System.Runtime.InteropServices新增加了一个叫做ICustomQueryInterface的Interface, 顾名思义,这个Interface的功能就是使得用户可以自己控制QueryInterf…