Как пакетно конвертировать файлы

Содержание

Из ODT в TXT, из Word в PDF, из Excel в Calc: с LibreOffice вы можете конвертировать огромное количество файлов во множество форматов за один раз.

Windows + Linux / немецкий язык / открытый исходный код. С LibreOffice вы можете мгновенно конвертировать документы в различные форматы. Вы открываете файл, нажимаете «Файл / Сохранить как» и выбираете нужный формат.
Но если вы хотите конвертировать сотню или тысячу файлов, это не так удобно. В этом случае вы можете запустить LibreOffice с помощью команды «soffice» из командной строки. Вы можете опустить графический интерфейс пользователя с опцией «-headless». С помощью «-convert-to» вы указываете программе преобразовать один или несколько файлов. Также есть параметр для формата, например «txt: Text». И, наконец, LibreOffice по-прежнему должен знать, какие файлы он должен преобразовать, например, все документы Writer в формате OpenDocument: «* .odt». Полная команда в Windows выглядит так:
soffice -convert-to txt: текст * .odt -headless
Пользователи Linux добавляют дополнительный дефис в начале параметров:
soffice --convert-to txt: Text * .odt --headless
Чтобы команда преобразования работала, ни один экземпляр LibreOffice не должен быть открыт, иначе ничего не произойдет, даже не появится сообщение об ошибке. Это также зависит от точного написания. Прежде всего, в параметре формата есть все: «txt: Text». Это должно быть написано именно так, иначе ничего не получится. Параметр состоит из двух частей: «txt» указывает целевой формат, «Текст» - это имя фильтра, который программа должна использовать.
Подробнее по теме:

  • Все фильтры из LibreOffice
  • Unoconv: конвертер документов для Linux
  • odt2txt: извлекает текст из документов ODT

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave