通过Java打印docx

时间:2018-09-05 13:47:41

标签: java ms-word free docx

如何通过 / 将预先设计的.docx文件发送到要打印的打印机,而无需打开MS Word, 由Java < / strong>使用本地库或其他免费第三方库。

1 个答案:

答案 0 :(得分:1)

有一些选择:

  • 使用LibreOffice to open the document and print it。无需MS Word许可证/ Windows,即可提供相当不错的结果。
  • 使用Apache POI打开文档,提取所需信息,然后使用Java Print API自己打印。除非您要处理已知文件,否则这将非常困难。
  • 通过COM使用Microsoft Word(这可能满足您的要求,因为实际上不需要打开任何Word窗口,它将在后台运行),打开文档并打印。这将需要使用Java COM Bridge,它具有一些讨厌的本机要求,并且需要Windows。