Переконвертирование офисных документов

На работе да и дома периодически появляется необходимость в конвертации документов. Например из odt в doc или из doc в pdf. Для этого обычно документ открывается в OpenOffice и потом экспортируется в нужный формат. Но что делать если таких документов сотня?

В таком случае просто имеет смысл воспользоваться консольной утилитой unoconv.

Она позволяет конвертировать из любого в любой формат, который поддерживает OpenOffice.

  

Из man unoconv:

 

unoconv — утилита командной строки, которая позволяет конвертировать документы их любого формата, который способен импортировать OpenOffice в любой, в который он может экспортировать.

Зависит от офисного пакета OpenOffice. Для преобразования документов используется интерфейс доступа к компонентной модели OpenOffice.org - Uno.

Unoconv при старте пытается запустить экземпляр OpenOffice на локальной машине, если такового не было обнаружено. Кроме этого, возможно выполнять конвертацию на удаленной машине, для чего необходим экземпляр OpenOffice, запущенный на удаленной машине, и принимающий соединения извне.

Пример вызова прост:

$unoconv -f pdf mydocument.doc

И в результате работы рядом с mydocument.doc появится mydocument.pdf

Так как в пакет OpenOffice.org входит не только Writer, то возможна конвертация не только между doc и odt.

Можно, например, сделать так:

$ unoconv -f swf presentation.odp

  

Или даже так:

unoconv -f jpg image.png

  

В общем за более подробными вариантами работы стоит посмотреть man unoconv

 

Добавить комментарий

Защитный код
Обновить