无法在Java中打印PDF的多个副本

时间:2015-07-28 20:01:20

标签: java pdf printing pdfbox icepdf

过去一两个月,我一直在用头发撕掉我的头发。我需要用Java打印PDF文件的多个副本。我尝试了多个库,包括Apache PDFBox,IcePDF等,我尝试了很多我能找到的代码,但结果总是一样的,无论是在Windows和Linux上,只打印了一份PDF,不管怎样到PDF或普通打印机。我也尝试了许多打印机,甚至是企业级的打印机,这样我就可以排除打印机的不兼容性。有没有人遇到过这个问题?我想使用系统调用Adobe Reader / Foxit Reader等程序作为最后的手段。谢谢你的帮助:)

//我需要的是一种在一个打印作业中打印多个副本的方法,而不是在创建多个打印作业的循环中,抱歉从原始帖子中不清楚。

1 个答案:

答案 0 :(得分:0)

您是否尝试过Gnostice PDFOne(适用于Java)?您可以使用其setCopies()方法。 http://www.gnostice.com/nl_article.asp?id=160&t=How_to_Print_a_PDF_Document_in_Java

PDF printing dialog in PDFOne Java