javax打印与javaawt打印api

javax打印与javaawt打印api,java,printing,jakarta-ee,awt,Java,Printing,Jakarta Ee,Awt,我是否可以使用JavaAWT打印来打印文档/文件,而不是使用javax打印?我可以发现,在JavaAWT打印中,有一个选项可以使用AttributedString将内容设置为仅打印为字符串。是否有一个选项可以使用awt从输入流而不是字符串打印文档/文件?您可以创建一个可打印的实现,用于读取文件并绘制每页。然后将其传递给PrinterJob。javax print用于查询打印机信息和发送打印作业,而java awt print api用于打印实际文档。非常好的解释。请完整回答问题,而不是链接到专家

我是否可以使用JavaAWT打印来打印文档/文件,而不是使用javax打印?我可以发现,在JavaAWT打印中,有一个选项可以使用AttributedString将内容设置为仅打印为字符串。是否有一个选项可以使用awt从输入流而不是字符串打印文档/文件?

您可以创建一个可打印的实现,用于读取文件并绘制每页。然后将其传递给PrinterJob。

javax print用于查询打印机信息和发送打印作业,而java awt print api用于打印实际文档。非常好的解释。

请完整回答问题,而不是链接到专家与其付费墙的交换。