使用JAVA的LibreOffice / OpenOffice转换文件格式

时间:2013-04-04 07:33:06

标签: java openoffice.org libreoffice uno

我正在使用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 个答案:

答案 0 :(得分:5)

对于XLSX,您可以使用Calc MS Excel 2007 XMLMS Excel 2007 XML

我也在OpenOffice中找到了这个,但我不确定它是否适合您的情况:

DOCX - MS Word 2007 XML 
XLSX - Calc MS Excel 2007 XML 
PPTX - Impress MS PowerPoint 2007 XML

BIG 列表here