广告
返回顶部
首页 > 资讯 > 精选 >Java打印PDF文档的方法有哪些
  • 233
分享到

Java打印PDF文档的方法有哪些

2023-06-02 11:06:07 233人浏览 八月长安
摘要

本篇内容主要讲解“Java打印pdf文档的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java打印PDF文档的方法有哪些”吧!使用工具:Spire.PDF for JavaJar文件

本篇内容主要讲解“Java打印pdf文档的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java打印PDF文档的方法有哪些”吧!

使用工具:Spire.PDF for Java

Jar文件获取及导入:

方法1:下载jar包。下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar导入java程序。

方法2:可通过Maven库导入。参考导入方法。

Java代码示例

【示例1】静默打印

即通过使用默认打印机直接打印PDF文档。打印时,我们可以设置打印份数,设置纸张打印页边距等。

import com.spire.pdf.*;import java.awt.print.*; public class Print {    public static void main(String[] args) {        //加载文档        PdfDocument pdf = new PdfDocument();        pdf.loadFromFile("Sample.pdf");         PrinterJob loPrinterJob = PrinterJob.getPrinterJob();        PageFORMat loPageFormat  = loPrinterJob.defaultPage();        Paper loPaper = loPageFormat.getPaper();         //删除默认页边距        loPaper.setImageableArea(0,0,loPageFormat.getWidth(),loPageFormat.getHeight());         //设置打印份数        loPrinterJob.setCopies(2);         loPageFormat.setPaper(loPaper);        loPrinterJob.setPrintable(pdf,loPageFormat);        try {            loPrinterJob.print();        } catch (PrinterException e) {            e.printStackTrace();        }    }}

【示例2】显示打印对话框打印PDF文档

import com.spire.pdf.*;import java.awt.print.*; public class Print {    public static void main(String[] args) {        //加载文档        PdfDocument pdf = new PdfDocument();        pdf.loadFromFile("Sample.pdf");         PrinterJob loPrinterJob = PrinterJob.getPrinterJob();        PageFormat loPageFormat  = loPrinterJob.defaultPage();        Paper loPaper = loPageFormat.getPaper();         //删除默认页边距        loPaper.setImageableArea(0,0,loPageFormat.getWidth(),loPageFormat.getHeight());         loPageFormat.setPaper(loPaper);        loPrinterJob.setPrintable(pdf,loPageFormat);         //显示打印对话框        if (loPrinterJob.printDialog()) {            try {                loPrinterJob.print();            } catch (PrinterException e) {                e.printStackTrace();            }        }    }}

【示例3】打印时自定义纸张大小

import com.spire.pdf.*;import java.awt.print.*;public class Print {    public static void main(String[] args) {        //加载文档        PdfDocument pdf = new PdfDocument();        pdf.loadFromFile("Sample.pdf");         PrinterJob loPrinterJob = PrinterJob.getPrinterJob();        PageFormat loPageFormat  = loPrinterJob.defaultPage();        //设置打印纸张大小        Paper loPaper = loPageFormat.getPaper();        loPaper.setSize(500,600);        loPageFormat.setPaper(loPaper);        loPrinterJob.setPrintable(pdf,loPageFormat);        try {            loPrinterJob.print();        } catch (PrinterException e) {            e.printStackTrace();        }     }}

到此,相信大家对“Java打印PDF文档的方法有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Java打印PDF文档的方法有哪些

本文链接: https://www.lsjlt.com/news/229856.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java打印PDF文档的方法有哪些
    本篇内容主要讲解“Java打印PDF文档的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java打印PDF文档的方法有哪些”吧!使用工具:Spire.PDF for JavaJar文件...
    99+
    2023-06-02
  • Java打印数组的方法有哪些
    这篇“Java打印数组的方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java打印数组的方法有哪些”文章吧。在Ja...
    99+
    2023-07-02
  • 云服务器连接打印机打印文档的方法
    1. 确保打印机与云服务器在同一网络中 要连接云服务器和打印机,首先需要确保它们都连接到同一个网络中。这可以通过将它们连接到同一个路由器或交换机来实现。确保打印机和云服务器都能够通过网络进行通信。 2. 安装打印机驱动程序 在连接打印机之...
    99+
    2023-10-28
    文档 服务器 方法
  • java中打印一维数组有哪些方法
    数组的输出的三种方式一维数组:定义一个数组 int[] array = {1,2,3,4,5};(1)传统的for循环方式for(int i=0;i...
    99+
    2016-06-04
    java入门 java 打印 一维数组 方法
  • java项目有哪些打印方式
    本篇内容主要讲解“java项目有哪些打印方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java项目有哪些打印方式”吧!常见的打印方式除 java 打印外还有 pdf、flash,这两种打印方...
    99+
    2023-06-03
  • excel打印工资条的方法有哪些
    有以下几种方法可以在Excel中打印工资条:1. 使用Excel模板:可以使用预先设计好的Excel模板,模板中包含了工资条的格式和...
    99+
    2023-10-10
    excel
  • php打印字符串的方法有哪些
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑PHP 中提供了许多种字符串输出函数,下面我们了解一下。1、echo()echo() 用于打印一个或多个字符串,是在 PHP 中使用最多的函数之一,因为使用它的效率要比...
    99+
    2021-03-27
    php 打印字符串
  • python打印的写法有哪些
    本文小编为大家详细介绍“python打印的写法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“python打印的写法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、前期准备假设parent/__in...
    99+
    2023-06-30
  • Java实现Excel转PDF的方法有哪些
    这篇文章主要讲解了“Java实现Excel转PDF的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java实现Excel转PDF的方法有哪些”吧!一、使用spire转化PDF首先介...
    99+
    2023-06-29
  • php常用打印变量的方法有哪些
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑几个常用的打印变量方式:1、echo()echo输出一个或多个字符串,他是PHP语句,不是函数,所以他没有返回值<php $name = '张...
    99+
    2021-01-04
    php 打印变量
  • python打印二维数组的方法有哪些
    在Python中,可以使用以下方法来打印二维数组:1. 使用for循环嵌套遍历数组的每个元素,并打印出来。```pythonarr ...
    99+
    2023-08-22
    python
  • jQuery文档操作方法有哪些
    jQuery提供了一系列的文档操作方法,包括但不限于以下几种:1. .html():获取或设置被选元素的HTML内容。2. .tex...
    99+
    2023-10-11
    jQuery
  • Linux下常用的PDF文档阅览器有哪些
    这篇文章主要为大家展示了“Linux下常用的PDF文档阅览器有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下常用的PDF文档阅览器有哪些”这篇文章吧。1.OkularOkular...
    99+
    2023-06-28
  • 如何设置Windows7系统文档批量打印的方法
    为了避免这种现象,我们可以在Windows7系统中下载安装PrintConductor工具,日后通过该工具就能不打开文档内容而直接进行批量打印操作了,这种打印方式可以极大提升打印效率。   功能安装后PrintCondu...
    99+
    2023-06-07
    打印 Windows7 系统 方法
  • XP系统提示一个文档待打印,原因为Administrator无法打印的解决方法
    这篇文章给大家分享的是有关XP系统提示一个文档待打印,原因为Administrator无法打印的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。现象分析:打印机机不工作、打印机驱动不对、打印机和电脑未连接都...
    99+
    2023-06-14
  • php中打印变量的常用方法有哪些
    小编给大家分享一下php中打印变量的常用方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常用方法有:1、使用echo(),语法“echo($var)”;2...
    99+
    2023-06-25
  • Python实现打印九九乘法表的方法有哪些
    这篇文章主要介绍“Python实现打印九九乘法表的方法有哪些”,在日常操作中,相信很多人在Python实现打印九九乘法表的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python实现打印九九乘法表...
    99+
    2023-07-04
  • word文档缩印小抄的注意事项有哪些
    缩印小抄是将正常大小的文档缩小成小册子或小抄的打印方式。以下是缩印小抄注意事项的一些常见内容:1. 页面设置:在进行缩印前,要确保文...
    99+
    2023-10-09
    word
  • java帮助文档打开的方法是什么
    要打开Java帮助文档,你可以按照以下步骤操作: 首先,确保已经安装了Java开发工具包(JDK)。 在你的计算机上找到Ja...
    99+
    2023-10-24
    java
  • linux打开文件的方法有哪些
    在Linux中,可以使用以下几种方法来打开文件:1. 使用命令行工具(如cat、less、more、vi、vim等)打开文件,例如:...
    99+
    2023-08-29
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作