我正在尝试打印现有的PDF。
我已经尝试过这个:java pdfbox printerjob wrong scaling / page format
PDFBox对我不起作用,因为我无法正确缩放PDF格式。
Scaling.SHRINK_TO_FIT
几乎正常工作,但它缺少大约5毫米而我无法添加它们,因为paper.setImageableArea
正在重置它。
此外,我尝试使用new Paper();
自己的边距而不使用setSize
,因为我无法获得DIN A4纸张的尺寸。边距的问题是,如果我得到正确的顶部&左边的大小,然后尝试设置高度和宽度,然后它正在摧毁顶部和离开了位置。
现在我正在寻找一种免费且简单的解决方案,不使用PDFBox来打印PDF文件而不会降低质量和缩放率。
答案 0 :(得分:0)
这有点傻但这里已经是解决方案了:https://stackoverflow.com/a/35483083/4888475
我的打印页面等于Acrobat软件的打印页面,而不是Firefox。