Как сохранить и закрыть запуск экземпляра LibreOffice Calc от терминала?Linux

Ответить
Anonymous
 Как сохранить и закрыть запуск экземпляра LibreOffice Calc от терминала?

Сообщение Anonymous »

Я разрабатываю кроссплатформенное приложение .NET, которое интегрировано с Excel / LibreOffice Calc. В настоящее время я работаю над функциональностью, которая открывает файл .xls , давайте редактируют его, а затем сохраняет и закрывает его программно. Я запускаю LibreOffice Calc с использованием ProcessTartInfo нравится это:

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

var startInfo = new ProcessStartInfo
{
FileName = "libreoffice",
Arguments = $"--calc {filePath} --single-window-app",
};
< /code>
После запуска Calc я хочу сохранить и закрыть документ. Там нет проблем с закрытием. Но я не знаю, как его сохранить. Делать это с терминалом или с кодом C# будет работать.soffice --headless --invisible --norestore "vnd.sun.star.ServiceManager" "com.sun.star.frame.Desktop" ".uno:SaveAll"

Но это дало мне/home/mk/vnd.sun.star.servicemanager не существует.

Подробнее здесь: https://stackoverflow.com/questions/794 ... e-terminal
Ответить

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

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

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

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

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