我想使用 Java 创建一个虚拟打印机,这样当您打印文件(使用 Word 或其他东西)时,Java 打印机就会被列为有效打印机。我的目标是获取程序(Word 等)直接发送到打印机的打印机格式化对象。我不知道这是否可能。对于这个问题来说,这似乎是一个更合乎逻辑的解决方案:
使用java打印多种文件类型 https://stackoverflow.com/questions/4300160/printing-multiple-file-types-using-java
有任何想法吗?我听说这只能使用 C 或 C++ 实现,但我不确定。
有一个LPD https://en.wikipedia.org/wiki/Line_Printer_Daemon_protocolJava 中可用的实现。然后,您可以在 Windows 中手动创建打印机,使用 LPR 协议打印到所述 Java LPD。这会将结果捕获为字节流,然后您可以进一步操作它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)