gpt4 book ai didi

java - PDFRenderer 的问题

转载 作者:行者123 更新时间:2023-12-01 14:34:32 28 4
gpt4 key购买 nike

您对如何使用标准 Java 库打印 PDF 文件并显示对话框窗口有什么想法吗?

PrinterJob pjob = PrinterJob.getPrinterJob();
if (pjob.printDialog()) {
try {pjob.print();}
catch (PrinterException exc) {
System.out.println(exc);
}
}

我在寻找解决方案时遇到了问题。正在尝试使用 PDFRenderer,但是,我不知道如何,它仅在页面的 1/4 表面上打印我的 .pdf...如果您能提供帮助,我将不胜感激。

最佳答案

要使用 pdfRenderer 库,我基本上遵循这个人的步骤:

http://lynema.org/2010/12/29/printing-a-pdf-in-java-with-pdfrenderer

至于为什么打印图像时比例失调,这是因为 PDFPrintPage 的实现方式。我上面向您展示的链接显示了如何解决该问题。至于PDFPrintPage的源代码,下面的链接有:

http://juixe.com/techknow/index.php/2008/01/17/print-a-pdf-document-in-java/

我尝试理解 PDFPrintPage 中的逻辑,并操纵图像大小和纸张大小以适应,现在我正在使用 PDFRenderer 成功打印 PDF

关于java - PDFRenderer 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598957/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com