कोड इस तरह दिखेगा:
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();
.NET के लिए एओडीएल का आधिकारिक संस्करण अब उपलब्ध नहीं है। लेकिन वहां कुछ फोर्क अभी भी आप उपयोग कर सकते हैं। मैंने पाया सबसे अच्छा कांटा (लेखकों के addional फिक्सेस के साथ) [aodl-reloaded] (https://code.google.com/p/aodl-reloaded/) और [aodl] (https://bitbucket.org/ chrisc/एओडी)। लेकिन मुझे पता है कि ओपनऑफिस/लिबर ऑफिस के मौजूदा संस्करणों का उपयोग कर अभी भी कुछ समस्याएं हैं। – Alex
@bmotmans आपका लिंक टूटा हुआ है –