我在打印横向文档时遇到问题(doc.width > doc.height)
。我对肖像没有问题。我正在使用 PDFBox 1.8.2 库。即使我像在这个博客中那样手动设置横向模式,它也会以纵向打印文档。PDFBox 项目中有几个关于此问题的已关闭 JIRA 错误。如何打印横向?
注意:我添加了额外的 PDF 库标签来标记这些库的用户,以查看这些库中是否存在此问题。
博客文章中的代码:
Version : PdfBox-1.7.1
PDDocument doc = PDDocument.load(psStream,true);
if (printService != null) {
PrinterJob pj = PrinterJob.getPrinterJob();
pj.defaultPage();
pj.setCopies(Integer.parseInt(finalnumberOfCopies));
pj.setPrintService(printService);
pj.setPageable(new MyPDPageable(doc,pj));
// don't use doc.silentPrint(pj) but pj.print() ...
pj.print();
}