我开始做这样的事情,所以我需要一些帮助来开始。
我想打印一些数据并为其指定格式以将其打印为机构门票,那么最好的方法是什么?
使用java api并自己创建服务? http://docs.oracle.com/javase/tutorial/2d/printing/index.html
或者是否存在用于此目的的任何免费库?
也许在打印之前用数据创建 PDF 会更好? 我一直在摆弄 PDFbox API,但我不太喜欢它。
我不知道将使用什么打印机,票据打印机使用标准尺寸还是存在不同的票据尺寸?
我还需要在打印之前显示预览(我使用的是 Swing)。
无需存储格式化数据。
提前致谢。
最佳答案
如果您决定生成 pdf 文件然后打印它,我建议使用 Apache FOP 。我总是使用这个库来生成 PDF。这个库并不容易,但提供了很多选项。
第二个选项 - 您可以生成 HTML 页面,然后打印它。
关于java - 如何在 Java 中为票证打印机提供格式和打印数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13211730/