我可以使用java awt print打印文档/文件而不是使用javax print吗?我发现在java awt print中有一个选项可以使用AttributedString将要打印的内容设置为字符串。是否可以选择使用awt并从输入流而不是String中打印文档/文件?
答案 0 :(得分:1)
您可以创建一个Printable实现来读取文件并绘制每个页面。然后将其传递给PrinterJob。
答案 1 :(得分:0)
javax print用于查询打印机信息和发送打印作业,而java awt print api用于打印实际文档。优秀解释here。