如何用Java打印PDF文件

本文介绍了如何使用Spire.PDF for Java库在Java应用程序中打印PDF文件,包括默认打印机的静默打印、使用打印对话框以及自定义页面尺寸打印。
摘要由CSDN通过智能技术生成

用Java打印PDF文件是常见的要求,我们始终需要打印PDF文件。 在本文中,我将通过以下三个方面为您提供一个示例,说明如何使用Spire.PDF for Java库在Java应用程序中打印PDF:

  • 使用默认打印机静默打印PDF文档使用“打印”对话框打印PDF文档使用自定义页面尺寸打印PDF文档

开始之前

从Maven存储库安装Spire.PDF for Java。 下载包含两个jar,您的Java项目中应引用这两个jar。

在不显示打印对话框的情况下将PDF文档打印到默认打印机,我们还可以自定义一些打印设置,例如删除默认打印边距,设置份数等。

import com.spire.pdf.*;
import java.awt.print.*;

public class Print {
    public static void main(String[] args) {
        //load the sample document
        PdfDocument pdf = new PdfDocument();
        pdf.loadFromFile("Sample.pdf");

        PrinterJob loPrinterJob = PrinterJob.getPrinterJob();
        PageFormat loPageFormat  = loPrinterJob.defaultPage();
        Paper loPaper = loPageFormat.getPaper();

        //remove the default printing margins
        loPaper.setImage
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值