用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