首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java 打印pdf_java打印pdf文件

目录 一、Java的打印简介 二、Java打印实现 2.1 JPG图片文件格式打印实现 2.2 PDF文件格式打印实现 2.3 Word文件格式打印实现 2.3.1 Word文件采用jacob插件进行打印实现...2.3.2 先将word转化为pdf文件,然后打印pdf(lz使用) 三、总结 ---- 一、Java的打印简介 在我们的实际工作中,经常需要实现打印功能。...本次调研的打印对象主要是JPG,PDF和Word这三种常见文件格式。 二、Java打印实现 2.1 JPG图片文件格式打印实现 打印JPG图片格式的文件,本次采用的Java原生的打印方式。...文件格式打印实现 在经过网上的查找及对比,我选择了使用Apache PDFbox来实现进行PDF文件格式的打印。...在此,我们只研究打印功能。 优点:功能强大,开源软件,较完美的解决了PDF格式文件的一系列处理,使用方便。

5.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

打印PDF「建议收藏」

于是就遇上了将Protel设计文件输出成PDF文件的问题。 准备工作 想要打印输出PDF文件,最方便的就是装一个PDF打印机。推荐安装Foxit阅读器,自动全安装PDF打印机。...之后用任何软件做文档,想输出PDF文件,可以直接调用打印功能,然后打印到Foxit PDF打印机就可以生成PDF文件了。 一、输出原理图 用Protel输出原理图,还是相对简单的。...可使用PDF打印机的功能,直接调用打印功能就可以了。 二、输出PCB板图 用Protel输出PCB板图,就不是那么方便了。主要是因为我们现在用的Protel,多数都是非正版咯!...Protel输出PCB板图,思路是先输出“PCB打印预览”文件,然后设置“PCB打印预览”文件中想要打印的层,最后打印PDF文件。...可根据需要来添加和删减,直到你想要的内容后,然后打印PDF文件即可。 **注意:打印时,会先生成Top文件,保存后又会生成Bottom文件。所以需要保存两次。

2.5K10

PDF Printer Easily Print to PDF for Mac(PDF打印机)

PDF Printer Easily Print to PDF for Mac是一款PDF打印机,可以精确地保留格式,布局和图形。您可以将照片,电子邮件,网页和文档直接打印到此虚拟pdf打印机。...完美布局,保留格式 PDF打印机保存格式,布局和图形完全相同,您可以打印直接照片,电子邮件,网页和文档到这个虚拟PDF打印机。...从iPhone或iPad进行无线打印 PDF打印机启用了Apple的AirPrint™打印功能。...只需打开PDF打印机将Mac变成虚拟打印机,然后无论您是在房间的另一侧还是在房子的另一侧,都可以直接从iPhone,iPad或iPod touch进行无线打印。无需安装其他软件组件即可工作。...如何打印? 用完PDF打印机后,可以双击打开任何文档,然后点按“打印”,在打印机列表中选择“ PDF打印机”,最后实时打印pdf,它将自动打开。

3K30

PDF怎么添加空白页?如何给PDF文件添加页面

PDF怎么添加空白页?PDF文件大家接触的应该不少,办公时发送文件都会选择PDF格式的,利于传输。...但是有一点编辑完成的PDF文件不易进行修改,如果想要给编辑好的PDF文件添加空白页的话,可以用辅助工具,今天小编来为大家分享一个给PDF文件添加页面的方法,有兴趣的话可以来了解一下!...添加工具:迅捷PDF编辑器 具体怎么添加一起来看看: 1:打开电脑中正在运行的PDF编辑器,然后将需要的PDF文件添加进工具页面。...2:之后在工具的栏目中找到【文档】选项,点击下拉框中的【插入页面】,然后选择插入的类型,可以选择【插入页面】,也可以选择【插入空白页】。...PDF怎么添加空白页你知道该怎么操作了嘛?其实方法很简单的,按照小编上面介绍的方法,还是可以很轻松的搞定哦! ​

2.2K50

JAVA实现调用打印打印PDF

JAVA实现调用打印打印PDF,网上搜索了一大把资料,基本上都是重复。。。下面骂人的一大堆。。我这里来解决一下。 需求:前端调用用接口 后端根据模版生成数据联通打印机直接一键打印!...思路:这里讲一下打印最好使用pdf打印。不管是word.excel 都是通过转PDF打印出来的。所以我这里的思路就是 选择模版生成文件,并且打印。...1、通过vm文件生成html 2、通过html再转成 pdf 3、调用打印机方法打印 可能这有人问为啥不用 word模版。我这里说明一个坑。如果是模版网上解决方案基本上是 xml格式的。...xml格式的word转pdf是很困难的。至少我没找到合适的方法去转。 本文的第一步第二部 就不介绍了 在我的 另一篇博客中有讲到。 html转pdf 中有讲解 本文重点介绍 调用打印机的方式!...第二种:java无驱实现连接打印打印PDF 代码如下: /** * 通过 IP+端口 连接打印打印文件 * @param filePath * @throws Exception

13.2K30

PDF新建空白页的方法有哪些?怎么新建PDF文件

大家知道哪些PDF新建空白页的方法?问到这个问题大家都是不约而同的眉头紧锁,小编理解的可能是大家都不知道怎么新建PDF空白页吧。...刚巧前段时间有个朋友就需要在PDF文件中新建空白页,他不知道怎么操作就跑来问我,今天小编就一起为大家讲解一下PDF新建空白页具体的操作方法吧: 下面介绍的是第一个方法,需要借助迅捷PDF编辑器: 1:打开...4:上述的操作步骤都完成之后最后一个新的空白页面就添加完成了。 第二种方法文件转换法: 1:打开迅捷PDF转换器,选择文件转Word,之后将文件添加进操作页面中。...3:转换完成后,打开这份Word文档,点击栏目中的插入,之后选择空白页就好。添加完成后,在去到转换器中将文件转换成PDF格式就好啦。 ​...两种PDF新建空白页的方法都告诉大家了,小编还是倾向于使用第一种方法,不过到底使用哪种方法就看大家怎么选择了,选择一个适合自己的就可以了!

3.9K20

VB.NET 合并PDF工具(PDF批量打印)

答:开发这款小工具主要解决的问题是大批量打印PDF文件,平常在工作中我们常常需要打印大批量的PDF文件,我们通常的操作就是使用PDF阅读器,一个个打开然后,然后就是一个个点击打印(这是我知道的方式哈,有更简洁的方式请广大的网友分享一下...,让我学习学习),这样就要耗费我们非常多的时间效率低下;我想到的方式就是使用程序一个个批量发送到打印打印,但这种方式有一个弊端就是不稳定有可能会中断,然后就不知道自己打印到那一份文件了,同时几个人打印也容易被人插进来...,导致文件错乱,不好分类;后来我就想到了一个方式就是把PDF一次性合并成一个文件,然后发送到打印机,这样就不怕中断,因它只是一个单一文件,同时打印别人也无法插进来,要等当前单个文件打印完成后别人才能插进来...,文件也不会出现错乱,不用可以去分类,这就是开发这个小工具的意义所在....(界面效果) 今天用来测试的文件有1551个PDF文件 ?

1.8K30

Android实现PDF预览打印功能

最近在做一个项目,需要用到android手机连接打印机进行打印的功能,目前在网上找到的教程介绍的都是蓝牙连接热敏打印机(pos机大小的打印机)和蓝牙打印机,如果连接日常所见到的网络打印机,进行打印,很显然这些教程是做不到的...PrintAttributes.Builder(); builder.setColorMode(PrintAttributes.COLOR_MODE_COLOR); printManager.print("test pdf...; import android.graphics.pdf.PdfDocument.PageInfo; import android.graphics.pdf.PdfRenderer; import android.os.Bundle...PDF文档对象 pageHeight = newAttributes.getMediaSize().ISO_A4.getHeightMils() * 72 / 1000; //设置尺寸 pageWidth...); } if (totalpages 0) { PrintDocumentInfo.Builder builder = new PrintDocumentInfo .Builder("快速入门.pdf

4.3K10

VB.NET 拆分、合并PDF工具(PDF批量打印)

VB.NET 合并PDF工具(PDF批量打印) 有粉丝后台留言想要拆分PDF文档的工具,那么他来了..... 上两期原文 问:为什么要自己做,不使用网上的现成工具?...答:开发这款小工具主要解决的问题是大批量打印PDF文件,平常在工作中我们常常需要打印大批量的PDF文件,我们通常的操作就是使用PDF阅读器,一个个打开然后,然后就是一个个点击打印(这是我知道的方式哈,有更简洁的方式请广大的网友分享一下...,导致文件错乱,不好分类;后来我就想到了一个方式就是把PDF一次性合并成一个文件,然后发送到打印机,这样就不怕中断,因它只是一个单一文件,同时打印别人也无法插进来,要等当前单个文件打印完成后别人才能插进来...,文件也不会出现错乱,不用可以去分类,这就是开发这个小工具的意义所在. ?...本期只做上期VB.NET 合并PDF工具(PDF批量打印)的补充,这次新增了批量拆分PDF文档操作,下面看演示 核心代码 Sub Split_all_pdf(datapath As String

1.5K20

JS 实现分页打印

在调用 window.print() 时,可以实现打印效果,但内容太多时要进行分页打印。...page-break-before 若设定成 always,则是在遇到特定的组件时,打印机会重新开始一个新的打印页。...page-break-before 若设定成left,则会插入分页符号,直到指定的组件出现在一个左边的空白页上。...page-break-before 若设定成right,则会插入分页符号,直到指定的组件出现在一个右边的空白页上。 page-break-after 属性会将分页符号加在指定组件后,而非之前。...如果必要则在元素前插入分页符 always 在元素前插入分页符 avoid 避免在元素前插入分页符 left 在元素之前足够的分页符,一直到一张空白的左页为止 right 在元素之前足够的分页符,一直到一张空白的右页为止

13.8K21
领券