Как использовать LibreOffice Uno API в .net 8 на Debian?Linux

Ответить
Anonymous
 Как использовать LibreOffice Uno API в .net 8 на Debian?

Сообщение Anonymous »

Я разрабатываю кроссплатформенное приложение .net 8 на Debian, которое должно взаимодействовать с LibreOffice через UNO API. То, что я пытаюсь достичь, это сохранить открытую вкладку офиса Libre. < /P>
Вот мой приблизительный код: < /p>

Код: Выделить всё

using unoidl.com.sun.star.frame;
using unoidl.com.sun.star.lang;
using unoidl.com.sun.star.uno;
using unoidl.com.sun.star.beans;

public void SaveLibreOfficeDocument()
{
XComponentContext xLocalContext = uno.util.Bootstrap.bootstrap();
XMultiComponentFactory xMCF = xLocalContext.getServiceManager();

object desktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", xLocalContext);
XComponentLoader xCL = (XComponentLoader)desktop;
XModel xModel = (XModel)xCL.loadComponentFromURL("private:factory/scalc", "_blank", 0, new PropertyValue[0]);

XStorable xStorable = (XStorable)xModel;
xStorable.store();
}
< /code>
Проблема в том, что я действительно не знаю, как включить все эти пакеты (using
s выделены как ошибки).

Подробнее здесь: https://stackoverflow.com/questions/795 ... -on-debian
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»