Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

25 Ноябрь 2017, 08:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Пакетная конвертация старого формата в современный  (Прочитано 941 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Nick222
Постоялец
***
Offline Offline

Сообщений: 163


« Стартовое сообщение: 18 Август 2017, 23:57 »

Здравствуйте!

Обнаружил у себя некоторое количество файлов ещё форматов SXW SXC SXD

Хотелось бы их не по одному открывать и сохранять, а сделать это "пакетом".

Возможно ли это?

Спасибо Улыбка
Записан

Xubuntu 17.04-64, LibreOffice 5.4.0
mikekaganski
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 687


« Ответ #1: 19 Август 2017, 00:06 »

soffice --convert-to odt *.sxw
Записан

С уважением,
Михаил Каганский
Nick222
Постоялец
***
Offline Offline

Сообщений: 163


« Ответ #2: 19 Август 2017, 00:22 »

Действительно, работает...

Так просто Улыбка

Спасибо Улыбка
Записан

Xubuntu 17.04-64, LibreOffice 5.4.0
mikekaganski
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 687


« Ответ #3: 19 Август 2017, 10:41 »

Информационно:

мой ответ основан на том, что у Nick222 в подписи указано "Xubuntu 17.04-64". Указанная командная строка не будет работать в ОС Windows, поскольку полагается на способность интерпретатора разворачивать подстановочные знаки перед выполнением команды. Интерпретатор cmd.exe в Windows не делает этого, так же как и сам офис. Поэтому для Windows нужно использовать команду типа

for %d in (*.sxw) do path\to\soffice.exe --convert-to odt "%d"

Если эта команда помещается в пакетный файл, придётся дополнительно заменить %d на %%d.
Записан

С уважением,
Михаил Каганский
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!