我想用java打印一个doc文件。如何在没有任何第三方API的情况下执行此操作。
据我所知,您必须将doc文件呈现为图像,然后将其传递给打印机。有没有办法在图像中渲染doc文件然后打印出来?
答案 0 :(得分:4)
您无需将文档转换为图像。如果您使用的是Java 6+,可以尝试:
File file = new File("C:\\document.doc");
Desktop.getDesktop().print(file);
班级print
中的方法java.awt.Desktop
:
使用相关应用程序的打印命令,使用本机桌面打印工具打印文件。