Java打印现有的pdf,具有正确的缩放

时间:2016-02-24 10:55:10

标签: java pdf printing scaling

我正在尝试打印现有的PDF。

我已经尝试过这个:java pdfbox printerjob wrong scaling / page format

PDFBox对我不起作用,因为我无法正确缩放PDF格式。 Scaling.SHRINK_TO_FIT几乎正常工作,但它缺少大约5毫米而我无法添加它们,因为paper.setImageableArea正在重置它。

此外,我尝试使用new Paper();自己的边距而不使用setSize,因为我无法获得DIN A4纸张的尺寸。边距的问题是,如果我得到正确的顶部&左边的大小,然后尝试设置高度和宽度,然后它正在摧毁顶部和离开了位置。

现在我正在寻找一种免费且简单的解决方案,不使用PDFBox来打印PDF文件而不会降低质量和缩放率。

1 个答案:

答案 0 :(得分:0)

这有点傻但这里已经是解决方案了:https://stackoverflow.com/a/35483083/4888475

我的打印页面等于Acrobat软件的打印页面,而不是Firefox。