轻松Java打印预览、Web打印

Java打印的功能非常强大,你只需要实现java.awt.print.Printable接口就可以了。而实现打印预览就不是已经容易的事情了,Jdk中没有提供标准的打印预览组件,翻页、缩放等功能都需要你完全编写。如果你想把打印结果显示在客户端的浏览器上,更是难上加难。
有了JpdViewer这一切可以轻松搞定,它是完全免费的。
它有很多特点:
[list]
[*]>基于J2SE1.4,跨平台
[*]>支持文档和幻灯片两种播放方式,支持多语言
[*]>目标文件小,通常是pdf的1/5
[*]>页面式,减少分页带来的资源消耗
[*]>绘图指令优化
[*]>嵌入软字体,客户端不存在所需字体时,自动用软字体替代
[*]>可以包含图片、图形、文字
[*]>可以包含标题目录便于阅读检索
[*]>支持图形级超链接、工具提示
[*]>缩略图页面便于定位
[*]>可过滤打印文本,进行定位
[*]>可以包含标题、作者、公司等元数据信息
[*]>打印时根据用户纸张选择,自动缩放打印
[*]>支持JS方法调用、JS绘图
[*]>支持表单,可进行数据填报
[*]>可以转换为jar、jpd、html、txt、png、jpg、gif等多种格式
[/list]
废话不说,还是看代码吧!



[img]http://dl.iteye.com/upload/attachment/311749/bd334d9e-f106-3f50-8ef1-73b1cbb3413e.png[/img]

[img]http://dl.iteye.com/upload/attachment/311751/c7805739-c90e-369e-bd7c-95459238c33f.png[/img]
java打印组件非常好用的java打印组件 非常好用的java打印组件非常好用的java打印组件非常好用的java打印组件 立即下载

相关推荐

java print打印组件

java print打印组件,主要结合浏览器实施远程调用本地打印组件。

java 预览打印_Java打印和打印预览机制实例代码

import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.Dimension;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Grap...

weixin_30853127的博客 480

java简单对象列表打印组件

自己写的一个用于日常开发测试的对象列表打印工具类 调用方法 TabProcessor.process(voList,Arrays.asList("id","name","address","note")); 要求控制台字体: 新宋体 或其他等宽字体

Java 实现打印文件详解(附demo)

Java 实现打印文件详解 前言:公司最新需要使用到Java 打印,且项目属于C/S结构。故本文讲述的并不是Java Web打印。 说起来也比较头疼,上网查资料,发现示例都不太完善,总会有这样那样的问题。故想把自己的心得写出来供大家分享,学习! 提示:因本人项目原因,故着重实现pdf文件的打印,其他格式也会讲解! 实现打印的几种方式 1.使用 Java原生自带打印功能打印 2.使用 jacob 工具包打印 3.使用 PDFBox 打印 Java 原生打印: 有一下几种实现方式: 实现打印对象: 实

s_156的博客 8583

java打印插件是使用例子

java 的一个免费打印插件 还有一些使用例子一步到位 能够跟Java程序无缝整合

java好用打印控件

别人写的打印控件,使用比较简单,使用比较简单,使用比较简单,使用比较简单

基本的指南如何使用Java实现打印功能

学习总结1、掌握入门到进阶知识(持续写作中……2、学会数据库入门到入土用法(创作中……3、手把手教你开发炫酷的制作(完善中……4、牛逼哄哄的编程利器技巧(编写中……5、面经吐血整理的技巧(更新中……

JAVA开发CRM范的博客 2446

保姆级教程:将YOLOv8模型封装成Docker镜像,集成到CVAT实现自动标注

本文提供了一份详细的保姆级教程,指导如何将YOLOv8模型封装成Docker镜像并集成到CVAT平台,实现自动化标注。通过环境配置、模型服务化封装、Docker镜像构建与优化、CVAT平台集成等步骤,帮助开发者高效完成计算机视觉项目的自动标注工作流,显著提升标注效率。

weixin_28692817的博客 415

java web 打印功能_JavaWeb实现打印功能

废话不多说了,直接给大家贴代码了,具体代码如下所示:function printsetup(){// 打印页面设置wb.execwb(8,1);}整理的关于打印的内容1、控制"纵打"、 横打”和“页面的边距。(1)function SetPrintSettings() {// -- advanced featuresfactory.printing.SetMarginMeasure(2) // m...

weixin_36417344的博客 874

Mac上安装Label Studio

以上步骤详细说明了如何在Mac上通过Anaconda安装Label Studio。记得根据你的具体需求选择是否创建新的环境,并使用conda或pip进行安装。安装完成后,务必验证Label Studio是否成功运行。

g2526的博客 1959

HDRP shader 获取阴影(Custom Pass)

Unity:2021.3.0f1 HDRP:12.1.6

LanQ的博客 2099

IDEA创建第一个Javaweb项目包括数据库连接

本文旨在让刚入门Java的新手能够创建第一个web项目,能够对Javaweb开发有一个基本的认识和了解。 本文所用工具:Intellij IDEA,可在官网下载社区版或专业版,社区版是免费的。 环境:jdk 12.0.2 web服务器软件:tomcat 9.0.30 数据库:MySQL 8.0.18 (不需数据库只需跳过后面部分即可) Java数据库连接驱动:jdbc 8.0.18 jdbc下载教...

qq_42712351的博客 8958

知识图谱初步学习(一)——本体+Protege新手学习

文章目录前言(本体详解)1.本体概念2.本体分类3.本体组成4.本体构建方法一、protege简介二、软件使用步骤1.安装2.使用三、问题解决方案汇总 前言(本体详解) 在开始学习知识图谱的过程中,首先就是要了解什么是本体(ontology)。 1.本体概念 本体的概念最初源自于哲学领域,在哲学中的定义为“对世界上客观事物的系统描述,即存在论”。哲学中的本体关心的是客观现实的抽象本质。而在计算机领域,本体是可以在语义的层次上来对知识进行描述,可以看做是某一个领域知识的通用模型。 本体是从客观世界中抽象出来

qq_43654669的博客 3万+

HttpPrinter说明文档(web打印中间件,web打印插件)

一、入门 1、启动HttpPrinter 双击 HttpPrinter_latest/HttpPrinter.exe 即可启动 2、怎样调用 在 调用实例 文件夹下 有各种调用demo 我们常用的 web打印 在 js 目录下 3、token 干嘛用的 token你可以理解为密码 发送的 token值 要 在 httpprinter的token列表里面 token列表的查看步骤: 系...

web打印 9956

mipi deskew原理理解

何为skew, 从字面意思看是倾斜了,不对齐了;放在mipi的传输中意思就是clock lane和data lane 及data lane与data lane间出现了相位差;一旦出现相位差,大家采样数据时就可能不在同一个节拍上,会出现传输错误。所以就要做deskew,通过做deskew来使得大家重新对齐,在同一个节奏下传输数据. 一般当data rate高于1.5G时建议开启deskew。

lx123010的专栏 8105

STM32 BLDC无刷电机霍尔信号捕获与换相控制实战解析

本文深入解析了STM32如何实现BLDC无刷电机的霍尔信号捕获与换相控制。详细阐述了硬件接口配置、定时器霍尔传感器模式的使用、抗干扰的滤波器与软件容错设计,以及中断服务与换相逻辑的实战代码。重点解决了信号抖动、换相不准等常见问题,旨在帮助开发者构建稳定可靠的电机驱动基础。

weixin_29193259的博客 369

java web 打印图片_几种web打印方案的比较 - web打印,web打印控件,dotnet web打印控件,java web打印控件,webprint - IT博客...

几种web打印方案的比较打印通常是系统的辅助部分,但是又必须解决,否则项目完成不了。下面来分析分析目前的几种常见的web打印方案。一、 浏览器的菜单打印功能这是最简单的,只需点击页面上的打印菜单,但是也是问题最多的,基本上是不能满足用户需要。比如:不能精确分页,有出现打出半行字的风险;改变纸型后打印出的格式和页面显示的格式相差太大;页眉页脚也需要从菜单中去设置,等等等等。这种方案最大的优势就是不需...

weixin_29767917的博客 418

基因树构建全流程:从OrthoFinder到iTOL的保姆级教程(附兰科植物案例)

本文提供了一份从OrthoFinder到iTOL的基因树构建全流程保姆级教程。详细解析了利用OrthoFinder构建物种树、IQ-TREE构建无根基因树、Notung进行树调和生根,以及最终在iTOL中实现专业可视化的每一步操作与实战经验,并以兰科植物NB-ARC基因家族为例进行演示,帮助研究者系统掌握基因树分析方法。

tequila的博客 524

关于Web打印的一些讨论

(一)几种web打印方案的比较打印通常是系统的辅助部分,但是又必须解决,否则项目完成不了。下面来分析分析目前的几种常见的web打印方案。一、 浏览器的菜单打印功能 这是最简单的,只需点击页面上的打印菜单,但是也是问题最多的,基本上是不能满足用户需要。比如:不能精确分页,有出现打出半行字的风险;改变纸型后打印出的格式和页面显示的格式相差太大;页眉页脚也需要从菜单中去设置,等等等等。这种方案最大的

风云 1729

基于BP神经网络PID控制的电机转速控制器设计复现

摘要:本文提出了一种基于BP神经网络PID控制的永磁同步电机转速控制方法,通过MATLAB/Simulink平台实现了算法复现。系统采用三层BP神经网络在线调整PID参数,包含输入层(误差、误差变化率、误差积分)、5节点隐含层和输出层(Kp、Ki、Kd)。仿真结果表明,相比传统PID控制,该方案具有更快的响应速度(上升时间减少约40%)、更小的超调量(降低约60%)和更强的抗干扰能力,在电动汽车电机驱动等复杂工况下表现优异。文中详细给出了PMSM数学模型建立、BP网络设计、权值更新算法及Simulink仿真

max500600的博客 308

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

渲染预览PDF文档,轻松搞定,这方案真香!

动态数据渲染PDF预览最佳方案,这难道不香么前言列举一些文档预览解决方案:列举一些文档解析生成解决方案:案列赏析准备工作:模板讲解:代码实现:效果图:打印效果图:体验: 前言 在实际项目中,文档生成功能是较常用的需求.比如办单报告,缴费报告,合同文件之类等.生成相应office文档;可以在线预览文档,并支持打印下载.网上也有很多解决方案.今天我们就来聊一聊一种新的解决方案.在线动态PDF数据生成预览,一定让各位看客姥爷满意. 列举一些文档预览解决方案: 直接引用微软提供的方法,在 https://view

Soinq的博客 1695

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

几种web打印方案的比较

几种web打印方案的比较打印通常是系统的辅助部分,但是又必须解决,否则项目完成不了。下面来分析分析目前的几种常见的web打印方案。一、 浏览器的菜单打印功能 这是最简单的,只需点击页面上的打印菜单,但是也是问题最多的,基本上是不能满足用户需要。比如:不能精确分页,有出现打出半行字的风险;改变纸型后打印出的格式和页面显示的格式相差太大;页眉页脚也需要从菜单中去设置,等等等等。这种方案最大的优

qmei的专栏 2783

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

终极Stirling-PDF打印优化指南:实现PDF排版与打印设置完美同步的5个实用技巧

Stirling-PDF是一款功能强大的本地托管PDF处理应用,提供了丰富的PDF操作功能,包括打印优化、排版调整和格式转换等。本文将详细介绍如何利用Stirling-PDF的打印功能,实现PDF排版与打印设置的同步,帮助用户获得最佳的打印效果。 ## 认识Stirling-PDF的打印功能 Stirling-PDF的主界面提供了直观的功能分类,让用户可以轻松找到所需的PDF工具。在"View

gitblog_00751的博客 1059

锐洋java web打印控件,【锐洋Java web打印控件怎么用】锐洋Java web打印控件好不好_使用技巧-ZOL软件百科...

ePrint是一个全面强大的web打印的解决方案。它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。######## ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印参数的控制,eprint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距...

weixin_42523711的博客 181
上一篇: 纯Java显示ppt,一定会给你惊喜的
下一篇: 纯java虚拟打印机
sqlhub
博客等级 码龄21年 19粉丝 93原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值