Другое > Офис

Пакетная конвертация форматов LibreOffice

(1/1)

ek-nfn:
Для конвертации форматов LibreOffice существует простенькая утилитка  unoconv

--- Цитировать (выделенное) ---sudo apt-get install unoconv
--- Конец цитаты ---

Конвертирует туда-обратно следующие форматы:  
pdf, odf, odt, ods, xls, xlsx, doc, docx, rtf, ppt, pptx, csv, png, jpg, bmp и svg.

Запускается так:
unoconv [опции] экспортируемый_формат импортируемый_файл
Например:
Конвертация xlsx в ods: unoconv -f ods *.xlsx

Опции:
Спойлер: ПоказатьСкрытьusage: unoconv [options] file [file2 ..]

Convert from and to any format supported by LibreOffice

unoconv options:
  -c, --connection=string  use a custom connection string
  -d, --doctype=type       specify document type
                             (document, graphics, presentation, spreadsheet)
  -e, --export=name=value  set export filter options
                             eg. -e PageRange=1-2
  -f, --format=format      specify the output format
  -i, --import=string      set import filter option string
                             eg. -i utf8
  -l, --listener           start a permanent listener to use by unoconv clients
  -n, --no-launch          fail if no listener is found (default: launch one)
  -o, --output=name        output basename, filename or directory
      --pipe=name          alternative method of connection using a pipe
  -p, --port=port          specify the port (default: 2002)
                             to be used by client or listener
      --password=string    provide a password to decrypt the document
  -s, --server=server      specify the server address (default: 127.0.0.1)
                             to be used by client or listener
      --show               list the available output formats
      --stdout             write output to stdout
  -t, --template=file      import the styles from template (.ott)
  -T, --timeout=secs       timeout after secs if connection to listener fails
  -v, --verbose            be more and more verbose (-vvv for debugging)



К сожалению, мою потребность она не удовлетворила. Хотел сконвертировать таблицу ODS в TXT. Получается только через конвеер ods-csv-txt. Может у кого есть готовый вариант?

sfs:

--- Цитата: ek-nfn от Октябрь 31, 2015, 22:21:32 ---Конвертирует туда-обратно

--- Конец цитаты ---
Качество конвертации лучше чем просто LO? Эта конвертация - главная проблема
Или у утилиты главная фича именно пакетность?

ek-nfn:
качество конвертации разных форматов не проверял, так как интересовал лишь один вариант, которого там не оказалось. Насколько понял, конвертирует средствами LO, так как необходимо его наличие.
Плюс утилиты в том, что можно разом конвертировать кучу файлов, а в LO лишь по одному. Поэтому выделил термин "пакетная", хотя утилита конвертирует и по одному файлу.

Навигация

[0] Главная страница сообщений

Перейти к полной версии