用Java代码打印PDF

1、工具类库

类库名:Apache PDFBox

软件首页:https://pdfbox.apache.org

说明:此类库由Apache软件基金会提供,使用Apache License 2.0,开源免费。

2、使用此类库打印pdf文件的代码示例

package com.why.test.pdf;
import org.apache.pdfbox.PrintPDF;
public class PrintPFDWithJava {
    public static void main(String[] args) throws Exception {
        //pdf文件全路经
        String pdfPath = "E:\\20_tmp\\aaa.pdf";
        
        //--silentPrint:静默打印
        PrintPDF.main(new String[]{"-silentPrint",pdfPath});
    }
}
时间: 2024-08-25 02:32:21

用Java代码打印PDF的相关文章

java代码编辑器 pdf文件预览 主流SSM 代码生成器 shrio redis websocket即时通讯

A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块 C 集成阿里巴巴数据库连接池druid  数据库连接池  阿里巴巴的 druid.Druid在监控.可扩展性.稳定性和性能方面都有明显的优势 D 集成安全权限框架shiro   Shiro 是一个用 Jav

java代码编辑器 pdf文件预览 主流SSM 代码生成器 shrio redis websocke

 官网 http://www.fhadmin.org/A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块C 集成阿里巴巴数据库连接池druid  数据库连接池  阿里巴巴的 druid.Druid在监控.可扩展性.稳定性和性能方面都有明显的优势D 集成安全权限框

java代码获取pdf文件第一页作为封面缩略图

package gcjsxh.util; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.util.Iterator; import javax.imageio.IIOImage; import javax.imageio.ImageIO; import javax.imageio.ImageWriter; import javax.ima

Java iText使用PDF模板生成PDF文档

我们系统需要生成一个可以打印的PDF文档,老板给了我一个Word文档,按照这个Word文档的格式生成PDF文档. 第一步:下载AdobeAcrobat DC,必须使用这个来制作from域. 第二步:使用AdobeAcrobat DC将Word导成PDF文档. 第三步:由于还要加水印的效果,所以还是使用AdobeAcrobat DC来添加水印,非常方便: 添加水印的方法:使用AdobeAcrobat DC打开PDF文档,"工具"->"编辑PDF"->&qu

Java打印pdf方法的记录

[java] view plaincopy public class PrintDemo { public static void main(String[] args) { JFileChooser fileChooser = new JFileChooser(); // 创建打印作业 int state = fileChooser.showOpenDialog(null); if (state == JFileChooser.APPROVE_OPTION) { File file = fil

关于这两天研究Java打印pdf方法的记录

这两天在研究Java调用打印机打印PDF文件的方法,学到了不少东西,特别来记录一下. 关于Java打印网上最多的而且也是Java正统的打印方法就是使用PrintService,一套比較标准的打印代码例如以下: public class PrintDemo { public static void main(String[] args) { JFileChooser fileChooser = new JFileChooser(); // 创建打印作业 int state = fileChoose

java 打印pdf文件

依赖 compile group: 'org.apache.pdfbox', name: 'pdfbox', version: '2.0.3' // compile group: 'org.apache.pdfbox', name: 'pdfbox-app', version: '1.8.10' compile group: 'org.apache.pdfbox', name: 'fontbox', version: '1.5.0' 1. 生成pdf 文件 pdf 文件代码 public Map

Java调用GSview来打印PDF

前言 在之前的一篇文章中,介绍了Java PrintService API,它虽然支持打印功能,但并不具备解释PDF.MS Word等文档的能力. 而且由于支持Post Script标准的打印机通常比较昂贵,市场上流通的廉价打印机(使用基于主机的驱动程序)基本不支持. 并且上一篇文章提供了使用Adobe Reader来外挂打印PDF,这篇文章采用的是相同的方式,只不过用了GSview. GSview相比Adobe Reader更能实现静默打印,因为我在使用Adobe Reader的过程中,总会弹

javaWeb项目springMVC框架下利用ITextpdf 工具打印PDF文件的方法(打印表单、插入图片)

方法一:打印PDF表单以及在PDF中加入图片 需要的资料: jar包:iTextAsian.jar ,itext-2.1.7.jar: 源码: 1 public static void main(String args[]) throws IOException, DocumentException { 2 String fileName = "D:/testPDF.pdf"; // pdf模板 3 InputStream input = new FileInputStream(new