从 JAVA 使用 LibreOffice/OpenOffice 转换文件格式
Posted
技术标签:
【中文标题】从 JAVA 使用 LibreOffice/OpenOffice 转换文件格式【英文标题】:Using LibreOffice/OpenOffice from JAVA to convert File Formats 【发布时间】:2013-04-04 07:33:06 【问题描述】:我正在使用 LibreOffice4.0 UNO 来转换文件。我管理在 doc 和 docx 之间、从 xlsx 到 xls 以及从 docx 到 doc 之间的转换,但是我无法找到 XLSX 和 PPTX 的 FilterName 值。
propertyValues[0] = new PropertyValue();
propertyValues[0].Name = "FilterName";
propertyValues[0].Value = "...";
for doc I used: "swriter: MS Word 97";
for docx I used: "Office Open XML Text";
for xls I used: "swriter: MS Excel 97";
for ppt I used: "swriter: MS PowerPoint 97";
谢谢。
【问题讨论】:
到底是什么问题?你能详细说明一下吗? 【参考方案1】:对于 XLSX,您可以使用 Calc MS Excel 2007 XML
或 MS Excel 2007 XML
。
我也为 OpenOffice 找到了这个,但我不确定它是否适用于您的情况:
DOCX - MS Word 2007 XML
XLSX - Calc MS Excel 2007 XML
PPTX - Impress MS PowerPoint 2007 XML
有一个BIG列表here
【讨论】:
以上是关于从 JAVA 使用 LibreOffice/OpenOffice 转换文件格式的主要内容,如果未能解决你的问题,请参考以下文章
java - 如何使用java将数据从一个数据库复制到另一个数据库?