0

我必须打印一张账单。帐单设计是使用 JavaGraphics2D完成的,帐单的某些部分是通过从 Java Applet 中检索文本来填充的JTextFields。它工作正常。JTextFields但我还需要做的是,我必须将整个打印输出的副本(不仅仅是pdf. 出于测试打印输出中文本对齐的目的,我将其保存为pdfusing PDFXChange 4.0 in the Printdialog 。但我不能总是做 2 项工作 - 首先使用 PDFExchange 保存它,然后在打印机中打印出来。请指导我如何使用 Java 一次性实现这一目标。

4

1 回答 1

1

我可能会尝试使用 iText 之类的东西将 Graphics2D 直接发送到 PDF

结帐如何使用 iText 将图形绘制到 PDF?例如。

您必须自己处理分页。

或者,您可以将每个页面保存到图像(使用 ImageIO API)并将每个图像插入 PDF

于 2012-08-04T06:08:24.540 回答