Java PDFBox创建超大页面

Java PDFBox创建超大页面,java,pdfbox,Java,Pdfbox,当我在Adobe中打开由PDFBOX创建的PDF(页面大小为A4)进行打印时。它说,它将“缩小超大页面”到96%。即使自己减小页面大小,也会将“缩小过大页面”显示为100% 我知道它可能是复制到:。但这已经是两年前的事了 Usign:最新pdfbox 1.8.9 我的示例代码: PDPage page = new PDPage(PDPage.PAGE_SIZE_A4); // new PDPage(595.27563f, 841.8898); document.addPage(page); P

当我在Adobe中打开由PDFBOX创建的PDF(页面大小为A4)进行打印时。它说,它将“缩小超大页面”到96%。即使自己减小页面大小,也会将“缩小过大页面”显示为100%

我知道它可能是复制到:。但这已经是两年前的事了

Usign:最新pdfbox 1.8.9

我的示例代码:

PDPage page = new PDPage(PDPage.PAGE_SIZE_A4); //  new PDPage(595.27563f, 841.8898);
document.addPage(page);
PDPageContentStream cs = new PDPageContentStream(document, page);
/* With or without content */
cs.close();
document.save(pdfFile);
document.close();
  • 使用图像的解决方案不是一个选项
  • iText不是一个选项

谢谢。

实际上,Adobe打印对话框通常建议缩小,即使纸张大小合适。这种情况发生在所有不能打印整个纸张尺寸但有一些无法打印的页边距的打印机上。在这种情况下,Adobe会缩小到打印机可以打印的区域。请将效果与商业产品生成的PDF页面进行比较。