我使用Delphi打开MS Word .doc文档并将其另存为文本文件。我现在需要做的是将其保存为.odt文件。
我无法找到应该使用的过滤器属性。
这是保存到文本文件功能的代码段:
wProperties := VarArrayCreate([0, 0], varVariant);
wProperties[0] := MakePropertyValue('FilterName', 'Text');
fDocument.StoreAsURL('file:///'+ StringReplace(FileName, '\', '/', [rfIgnoreCase, rfReplaceAll]), wProperties);
文件名会有" c:\ temp \ aaa.txt"
我应该使用哪个过滤器名称值作为odt文件存储?
注意:如果这有任何不同,我实际上正在使用LibreOffice。
答案 0 :(得分:2)
您需要使用的过滤器名称为'writer8'
。
答案 1 :(得分:0)
在线有一个Wiki过滤列表作为API名称: Filterlist as API Name for Property Values