kod şu şekilde görünecektir:
private XComponentContext oStrap = uno.util.Bootstrap.bootstrap();
XMultiServiceFactory oServMan = (XmultiServiceFactory) oStrap.getServiceManager();
XComponentLoader oDesk = (XComponentLoader) oServMan.createInstance("com.sun.star.frame.Desktop");
string url = @"private:factory/swriter";
PropertyValue[] propVals = new PropertyValue[0];
XComponent oDoc = oDesk.loadComponentFromURL(url, "_blank", 0, propVals);
string docText = "File Content\n\r";
((XTextDocument)oDoc).getText().setString(docText);
string fileName = @"C:\FolderName\FileName.odt";
fileName = "file:///" + fileName.Replace(@"\", "/");
((XStorable)oDoc).storeAsURL(fileName, propVals);
((Xcomponent)oDoc).dispose();
AODL for .NET'in resmi sürümü artık mevcut değil. Ama hala kullanabileceğiniz bazı çatallar var. Bulduğum en iyi çatallar (yazarların eklenti düzeltmeleriyle) [aodl-yeniden yüklendi] (https://code.google.com/p/aodl-reloaded/) ve [aodl] (https://bitbucket.org/ Chrisc/AOD). Ancak, OpenOffice/LibreOffice'in mevcut sürümlerini kullanarak hala bazı sorunlar olduğunu biliyorum. – Alex
@bmotmans bağlantınız bozuk –