我正在使用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";
感谢。
答案 0 :(得分:5)
对于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