Destio

Массовая конвертация файлов в LibreOffice

Для конвертации файлов через LibreOffice достаточно нехитрой консольной команды:

soffice --headless --convert-to <конечное_расширение>:<тип_фильтра> foo.bar

здесь foo.bar — исходный файл, можно использовать маски типа *.doc*
<тип_фильтра> — узнать точное обозначение нужного фильтра можно по ссылке http://cgit.freedesktop.org/libreoffice/core/tree/filter/source/config/fragments/filters, открыть там .xcu файл с подходящим названием и смотреть в тег <node>, параметр oor:name, например <node oor:name=”HTML”

--headless указывает что сам libreoffice загружаться не должен. Все команды не будут работать (просто, молча не работают), если уже открыто хотя бы одно окно libreoffice.

Для массовой конвертации в pdf хватит и этого:

soffice --headless --convert-to pdf *doc*

А вот MS Office Word сильно недостает подобной легкости конвертации.

Ярлыки: , , ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.