3

TextDocumentOpenOffice.org で作成した UNO をディスク上のファイルに保存したいと考えています。これを行う最善の方法は何ですか?

編集:これは私が最終的に使用したC#コードです。documentですXTextDocument

protected void Save (string path)
{
    string url = "file://" + path;
    PropertyValue [] propertyValues = {
        new PropertyValue {
            Name = "FilterName",
            Value = new Any ("writer8")
        }
    };
    ((XStorable) document).storeAsURL (url, propertyValues);
}
4

1 に答える 1

2

XStorable.storeToURL() (または storeAsURL)を使用します。

FilterName編集:出力形式でa を渡す必要があります。例 (Python の場合は、その方が簡単です):

properties = ( PropertyValue('FilterName', 0, 'writer8', 0), )
document.storeToURL('file:///path/to/document.odt', properties)
于 2010-01-07T19:06:51.350 に答える