Як пакетно конвертувати файли

Зміст

Від ODT до TXT, від Word до PDF, від Excel до Calc: За допомогою LibreOffice ви можете перетворити маси файлів у багато форматів за один раз.

Windows + Linux / німецька / з відкритим кодом. За допомогою LibreOffice ви можете швидко перетворити документи у різні формати. Ви відкриваєте файл, натискаєте «Файл / Зберегти як» і вибираєте потрібний формат.
Але якщо ви хочете перетворити сто чи тисячу файлів, це не так зручно. У цьому випадку ви можете запустити LibreOffice командою "soffice" з командного рядка. Ви можете опустити графічний інтерфейс користувача за допомогою опції "-headless". За допомогою "-convert-to" ви повідомляєте програмі конвертувати один або кілька файлів. Існує також параметр формату, наприклад "txt: Текст". І, нарешті, LibreOffice ще має знати, які файли він має конвертувати, наприклад усі документи Writer у форматі OpenDocument: "* .odt". Повна команда виглядає так у Windows:
soffice -convert -to txt: Text * .odt -headless
Користувачі Linux додають додатковий дефіс на початку опцій:
soffice --convert-to txt: Text * .odt --headless
Для того, щоб команда перетворення працювала, жоден екземпляр LibreOffice не повинен бути відкритим, інакше нічого не відбувається, навіть повідомлення про помилку навіть не з'являється. Це також залежить від точного написання. Перш за все, параметр формату має все: "txt: Текст". Його потрібно написати саме так, інакше це не спрацює. Параметр складається з двох частин: "txt" визначає цільовий формат, "Текст" - це назва фільтра, який повинна використовувати програма.
Детальніше на цю тему:

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

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

wave wave wave wave wave