我正在使用docx4j将Microsoft Word文档转换为pdf,然后在浏览器http://www.docx4java.org/trac/docx4j中显示该文档,并且预览效果很好。我面临的问题是,这种转换会丢失大多数Microsoft Word文档格式。分页符和字体无法正确转换为PDF格式,即使我使用的是标准字体类型docx4j也不随附。在Linux Tomcat托管方案中,找不到字体并抛出异常,因为它会退回到无衬线字体或其他通用类型。
我已经找到了此Microsoft工具来使文档在线呈现,但是我在防火墙后面,因此我不能将此工具作为选项:https://products.office.com/en-us/office-online/view-office-documents-online
我愿意建议在浏览器中将docx文件显示为预览和打印选项。 Pdf转换似乎是最有前途的,但是我遇到了格式问题。
任何想法都欢迎!
最佳答案
和http://converter-eval.plutext.com/viewer.html一起玩
考虑它为Alpha级预览。我们尚未发布它,但是您可以将其托管在防火墙后面。
恐怕它不是开源的,我们仍在制定价格(以及是否/如何提供免费版本)。
关于java - 在浏览器中渲染docx文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36090927/