轻松Java打印预览、Web打印
Java打印的功能非常强大,你只需要实现java.awt.print.Printable接口就可以了。而实现打印预览就不是已经容易的事情了,Jdk中没有提供标准的打印预览组件,翻页、缩放等功能都需要你完全编写。如果你想把打印结果显示在客户端的浏览器上,更是难上加难。
有了JpdViewer这一切可以轻松搞定,它是完全免费的。
它有很多特点:
- >基于J2SE1.4,跨平台
- >支持文档和幻灯片两种播放方式,支持多语言
- >目标文件小,通常是pdf的1/5
- >页面式,减少分页带来的资源消耗
- >绘图指令优化
- >嵌入软字体,客户端不存在所需字体时,自动用软字体替代
- >可以包含图片、图形、文字
- >可以包含标题目录便于阅读检索
- >支持图形级超链接、工具提示
- >缩略图页面便于定位
- >可过滤打印文本,进行定位
- >可以包含标题、作者、公司等元数据信息
- >打印时根据用户纸张选择,自动缩放打印
- >支持JS方法调用、JS绘图
- >支持表单,可进行数据填报
- >可以转换为jar、jpd、html、txt、png、jpg、gif等多种格式
废话不说,还是看代码吧!
- 大小: 30.1 KB
- 大小: 46.6 KB
- JpdPreview.rar (222.9 KB)
- 下载次数: 1149
- 查看图片附件
轻松Java打印预览、Web打印相关推荐
- java使用Bartender模板btw格式打印预览和打印SDK
java使用Bartender模板btw格式打印预览和打印SDK 下载 bartender-printer-sdk.jar 支持模板转图像 支持自定义纸张大小 支持局域网打印机打印 支持模板数据源模式 ...
- 网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
1.控制"纵打". 横打"和"页面的边距 (1) <object id="factory" style="display ...
- 在网页中调用打印预览及打印设置
在网页中调用打印预览及打印设置 以下内容为程序代码: <OBJECT id=WB classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 heig ...
- 在C#里实现DATAGRID的打印预览和打印
作者Blog:http://blog.csdn.net/qieyj/ 很多人都在论坛里问,如何实现DATAGRID的打印预览和打印,现在我就把这方面的源代码告诉大家.这段代码也花费了我1个晚上的时间, ...
- html 打印预览跟实际不一样,打印预览和打印出来的不一样(总结自己遇到的问题和解决方法)...
1.打印预览和打印出来的不一样(表格里面的字出了表格)? 答:我在打监理月报时,经历的一个案例,其实这是因为你设置了居中,结果呢,表格进了下一页,所以这时有可能字就出了表格,只要将此单元格选定,然后选 ...
- java 打印预览_java打印和打印预览机制实例代码
代码如下: import java.awt.basicstroke; import java.awt.borderlayout; import java.awt.color; import java. ...
- Web下实现打印、打印预览、打印设置、导出到Excel
常用JS打印: var printContent = $("printtable").innerHTML; var bodyContent = document.body.inne ...
- qt tableb view 打印预览和打印的问题 个人解决办法
好了长话短说 因为tableview 不提供print 函数 ,所以 要实现打印现在基本是基于 两种 一种是利用render 函数 一种是利用 html 来实现 我个人因为在用rend ...
- C# 打印预览 PrintDocument打印、打印预览
#region 打印预览#region 变量 常量//以下用户可自定义 //当前要打印文本的字体及字号 private const int HeadHeight = 40;private static ...
- chrome html 打印预览,Chrome打印预览错误
我想打印一个html页面.html页面是由我开发的,这个页面可以用mozilla打印,即. 在Chrome中:当按下CTRL + P时会弹出预览窗口,但它会显示:"打印预览失败", ...
最新文章
- torch uint8 筛选数据
- 转:Yaf 路由协议
- 配置CentOS的网络环境
- java基础(六) switch语句的深入解析
- listener:监听器(加载框架配置文件/执行任务调度/session的优化)
- python 导入自己写的类_python中自己的类不能被导入
- 小型数据库_如果您从事“小型科学”工作,那么您是否正在利用数据存储库?
- leetcode852. 山脉数组的峰顶索引(二分法)
- 三态输出门实验报告注意事项_数电基础知识:各种IO输出的类型
- 学python需要什么基础-学Python需要什么基础知识?零基础可以学Python吗?
- Mysql数据库死锁实战-Jmeter连接配置数据库[Mysql]
- [Linux]关于Transmission下载服务器的搭建与配置
- wps linux 字体_真的好用!最近我被安利了一款Linux操作系统,我也想安利给你
- Win7 远程桌面限制IP
- 概念数据模型(E-R模型)
- 服务器间通过ssh使用密钥对实现无密码登录
- 快应用开发必备工具下载
- QT4.6.3在TQ2440上的移植
- 安装APK 免输入vivo、oppo密码
- 怎样将语音转换成文字
热门文章
- 电脑总是死机是怎么回事
- Cauchy-Schwarz不等式的证明
- 火山引擎MARS-APM Plus x 飞书 |降低线上OOM,提高App性能稳定性
- jQuery拉开关闭帷幕
- AI教父Geoffrey Hinton:AGI革命堪比车轮的发明
- 浠水一中2021年高考成绩查询,黄冈市2018届高考成绩简报!这些孩子太厉害了……...
- 研发效能系列 - 质量与速度能否兼得?
- PYTHON从娃娃学起教程 教案 第三课键盘的使用
- ssm网上购物系统 by sj ym 123361
- 【FastDfs】Docker自定义构建ARM架构的FastDfs镜像