Запуск приложения LibreOffice с параметрами

При запуске приложения LibreOffice из командной строки можно задавать различные параметры, которые могут влиять на производительность. Использование параметров командной строки рекомендуется только для опытных пользователей.

Значок примечания

Для обычной работы использование командной строки необязательно. Ряд параметров требуют глубокого понимания технических принципов работы программного обеспечения LibreOffice.


Запуск приложения LibreOffice из командной строки

LibreOffice требует прав записи на каталог профиля пользователя.

Допустимые параметры командной строки

Использование без специальных аргументов

Использование команды без аргументов открывает центр запуска.

{file}

Пытается открыть файл (файлы) в соответствующих приложениях.

{file} macro://./[Library.Module.MacroName]

Открывает файл и применяет заданные макросы из файла.


Получение помощи и информации

Параметр

Значение

--help / -h / -?

Выводит в консоль доступные параметры командной строки.

--helpwriter

Открывает справку (встроенную или онлайн) LibreOffice по Writer.

--helpcalc

Открывает справку (встроенную или онлайн) LibreOffice по Calc.

--helpdraw

Открывает справку (встроенную или онлайн) LibreOffice по Draw.

--helpimpress

Открывает справку (встроенную или онлайн) LibreOffice по Impress.

--helpbase

Открывает справку (встроенную или онлайн) LibreOffice по Base.

--helpbasic

Открывает справку (встроенную или онлайн) LibreOffice по языку написания сценариев Basic.

--helpmath

Открывает справку (встроенную или онлайн) LibreOffice по Math.

--version

Показывает версию LibreOffice и завершает работу.

--nstemporarydirectory

(только macOS sandbox) Возвращает путь временного каталога для текущего пользователя и завершает работу. Имеет приоритет над всеми остальными аргументами.


Основные аргументы

Параметр

Значение

--quickstart[=no]

Включает[Отключает] средство быстрого запуска. Принимает только один параметр no, который отключает средство быстрого запуска. При отсутствии параметров выполняет включение.

--nolockcheck

Отключает проверку для удалённых экземпляров с помощью установки.

--infilter=InputFilterName
[:InputFilterParam[,param]]

По возможности принудительно устанавливает тип входного фильтра. Например:

--infilter="Calc Office Open XML"

--infilter="Text (encoded):UTF8,LF,Liberation Mono,en-US".

--infilter='Markdown:{"TemplateURL":{"type":"string","value":"./template.ott"}}' test.md

--pidfile={file}

Сохраните идентификатор процесса (PID) soffice.bin в {file}.

--display {display}

Устанавливает для переменной среды DISPLAY на UNIX-подобных платформах значение {display}. Этот параметр поддерживается только в сценарии запуска для приложения LibreOffice на UNIX-подобных платформах.


Управление пользовательским/программным интерфейсом

Параметр

Значение

--nologo

Отключает экран приветствия при запуске программы.

--minimized

Запускается в свёрнутом виде. Экран приветствия не отображается.

--nodefault

При запуске отображает только экран приветствия.

--invisible

Запускается в невидимом режиме.

Не отображает ни стартовый логотип, ни начальное окно программы. Управлять приложением LibreOffice, а также открывать документы и диалоговые окна и управлять ими, можно через API.

При использовании этого параметра завершить работу LibreOffice можно только с помощью диспетчера задач (Windows) или команды kill (UNIX-подобные системы).

Нельзя использовать совместно с --quickstart.

Более подробное описание содержится в Руководстве разработчика LibreOffice.

--headless

Запускается в «режиме без графического интерфейса», что позволяет использовать приложение без пользовательского интерфейса.

Этот особый режим можно использовать, когда приложением управляют удалённые клиенты по API.

--norestore

Отключает перезапуск и восстановление файла после системного сбоя.

--safe-mode

Запускает LibreOffice в безопасном режиме, в котором профиль пользователя временно заменяется на новый с целью определения и устранения ошибок конфигурации.

--accept={UNO}

Уведомляет приложение LibreOffice, что при создании «UNO Acceptor Threads», будет использоваться «UNO Accept String».

UNO-URL представляет собой строку в виде uno:connection-type,params;protocol-name,params;ObjectName.

Более подробное описание содержится в Руководстве разработчика LibreOffice.

--unaccept={UNO-URL}

Закрывает принимающий поток, созданный с помощью --accept={UNO-URL}. Используйте --unaccept=all, чтобы закрыть все открытые принимающие потоки.

--language={lang}

Uses specified language, if language is not selected yet for UI. The lang is a tag of the language in IETF language tag.


Аргументы для разработчика

Параметр

Значение

--terminate_after_init

Выйти после завершения инициализации (документы не загружены).


Аргументы для создания документов

Значок примечания

Эти аргументы создают пустые документы заданного типа. В одной командной строке можно использовать только один такой аргумент. Если после аргумента указаны имена файлов, программа попытается открыть эти файлы в заданном компоненте.


Параметр

Значение

--writer

Запускается с пустым документом Writer.

--calc

Запускается с пустым документом Calc.

--draw

Запускается с пустым документом Draw.

--impress

Запускается с пустым документом Impress.

--math

Запускается с пустым документом Math.

--global

Запускается с пустым составным документом Writer.

--web

Запускается с пустым документом HTML.


Аргументы для открытия файлов

Значок примечания

Эти аргументы определяют формат обработки файлов с указанными далее именами. Новый режим обработки начинается после данного аргумента и завершается перед следующим. Обработка по умолчанию — открытие документов для редактирования и создание новых документов из шаблонов.


Параметр

Значение

-n

Использует указанные файлы как шаблоны для создания новых документов.

-o

Открывает указанные файлы для редактирования, независимо от того, являются они шаблонами или нет.

--pt {Printername}

Отправляет указанные файлы на принтер {Printername} и завершает работу. Экран приветствия не отображается.

Если имя файла содержит пробелы, оно должно быть заключено в кавычки.

При многократном указании аргумента учитывается только последний {Printername} — он будет применяться ко всем документам во всех запусках с параметром --pt.

Аргумент --printer-name переключателя --print-to-file также конфликтует с {Printername}.

-p

Отправляет указанные далее файлы на принтер по умолчанию, после чего эти файлы закрываются. Экран приветствия не отображается.

Если имя файла содержит пробелы, то необходимо заключить его в кавычки.

--view

Открывает указанные далее файлы в режиме просмотра (только для чтения).

--show[=N]

Открывает и сразу же запускает демонстрацию указанных далее документов презентации. После просмотра файлы закрываются. N в примере указывает номер слайда, при указании которого демонстрация начинается с заданного слайда.

--convert-to OutputFileExtension
[:OutputFilterName
[:OutputFilterParams[,param]]]
[--outdir output_dir]

Если --convert-to используется более одного раза, применяется только его последнее значение OutputFileExtension[:OutputFilterName[:OutputFilterParams]]. Если --outdir используется более одного раза, применяется только его последнее значение. При отсутствии --outdir для сохранения результата используется текущий каталог. Например:

--convert-to pdf *.doc

--convert-to pdf:writer_pdf_Export --outdir /home/user *.doc

--convert-to "html:XHTML Writer File:UTF8" *.doc

--convert-to "txt:Text (encoded):UTF8" *.doc

См. список фильтров документов для конвертации файла.

Список параметров фильтрации для файлов Lotus, dBase и Diff.

Список параметров фильтрации для файлов CSV.

Список параметров фильтрации для файлов PDF.

--print-to-file [--printer-name printer_name] [--outdir output_dir]

Пакетная печать файлов в файл. Если --outdir не задан, то в качестве output_dir используется текущий рабочий каталог.

Если --printer-name или --outdir используется несколько раз, применяется только его последнее значение. Аргумент {Printername} переключателя --pt также конфликтует с --printer-name. Например:

--print-to-file *.doc

--print-to-file --printer-name nasty_lowres_printer --outdir /home/user *.doc

--cat

Применяет фильтр «txt:Text» к указанным текстовым документам и выводит текстовое содержимое в консоль (включает --headless). Не может использоваться совместно с --convert-to.

-env:VAR[=VALUE]

Задайте переменную bootstrap. Например, для указания не заданного по умолчанию пути к профилю пользователя:


Игнорируемые переключатели

Параметр

Значение

-psn

Игнорируется (только macOS)

-Embedding

Игнорируется (относится к COM+; только Windows)

--nofirststartwizard

Ничего не делает, принимается только для обратной совместимости.

--protector {arg1} {arg2}

Используется только в юнит-тестах и требует наличия двух аргументов.


Пожалуйста, поддержите нас!

Пожалуйста, поддержите нас!