用Java打印docx

用Java打印docx,java,ms-word,free,docx,Java,Ms Word,Free,Docx,如何使用本机库或其他免费第三方库,通过Java将预先设计的.docx文件传送到打印机进行打印,而无需打开MS Word 使用。这将提供相当好的结果,而无需MS Word许可证/Windows 用于打开文档、提取所需信息并使用Java打印API自己打印。除非你正在处理已知的文件,否则这将是非常困难的 通过COM使用Microsoft Word(这可能满足您的要求,因为实际上不需要打开Word窗口,它将在后台运行),打开文档并打印它。这将需要使用具有一些讨厌的本机要求并且需要Windows的 如果

如何使用本机库或其他免费第三方库,通过Java将预先设计的
.docx
文件传送到打印机进行打印,而无需打开MS Word

  • 使用。这将提供相当好的结果,而无需MS Word许可证/Windows
  • 用于打开文档、提取所需信息并使用Java打印API自己打印。除非你正在处理已知的文件,否则这将是非常困难的
  • 通过COM使用Microsoft Word(这可能满足您的要求,因为实际上不需要打开Word窗口,它将在后台运行),打开文档并打印它。这将需要使用具有一些讨厌的本机要求并且需要Windows的

如果我使用Apache POI,文档样式(字体大小、对齐方式、页眉和页脚)是否会保留?使用POI可以获得所有这些内容,但您需要负责实际绘制它们。POI并没有提供一种将文档转换为可打印文档的好方法,它只会帮助您阅读文档。