好了,对于libreoffice就介绍到这里,感兴趣的可以点击上面的链接直接去官网查看详细。这里演示如何用它来实现在网页中预览word和excel。
首先,在官网下载稳定版的libreoffice。我下载的版本是5.1.6 。下载完成后自行安装,要记住安装目录。
安装完成后,在配置环境变量的对话框中在path变量添加你安装到的目录,比如我是安装在默认的目录,如图配置:
配置环境变量环境变量配置完成后,可以通过命令来实现将word或excel转为html。
开始-》运行-》cmd,在命令行窗口输入: soffice --help 来获取命令参数列表,如图:
help输出结果观察help命令输出的结果,在下方有一个 --convert的命令参数,会发现可以通过这个命令来将所支持的文件转成txt\html\pdf等。我们准备一个word文档来测试这个命令:
输入: soffice --convert-to html D:\test.doc --outdir D:\test
其中 D:\test.doc是要转换的文档,--outdir后面是输出的目录,默认输出文件名和源文件名称相同。执行之后会在指定目录看到转换完成的test.html文件。
附上两张转换前后的对比:
对比1 对比2可见,转换后的html和原文档的样式是有区别的,但毕竟这是一种简单的方式来实现这种需求。如果需求比较苛刻,只能另寻他法了。