LibreOffice (и нейният предшественик, OpenOffice) отдавна е инструментът за избор за създаване на текстови документи, електронни таблици и презентации и за извършване на друга работа в офиса на Linux. Но докато Open Document Format работи много добре в рамките на програми с отворен код, винаги ще има време, когато ще трябва да обменяте тези файлове с някого на собствена платформа. За един документ не е трудно да отворите LibreOffice и да използвате "Запиши като ...", за да го превърнете в подходящ формат като .DOC или .DOCX. За времето, когато не е само един файл, но три дузини, можете да автоматизирате преобразуването на документи с unoconv.

unoconv е програма за команден ред, която прави едно нещо: чете файлове в един формат и ги записва в друг. Програмата е в състояние да автоматизира преобразуването на документи, като използва съществуваща инсталация на Libre / OpenOffice за извършване на тежко повдигане.

Инсталация

Инсталирането на unoconv е детска игра, тъй като инсталацията на Ubuntu ще включва LibreOffice от кутията. След това получаването на unoconv е толкова проста, колкото следната команда:

 sudo apt-get инсталирате unoconv 

употреба

Чрез правоъгълния синтаксис, unoconv ще ви помогне да направите кратка работа на всяка голяма работа за преобразуване.

Първо, е полезно да знаете какъв вид файлове можете да конвертирате. Можете да отворите LibreOffice, за да проверите, но unoconv ви предлага хубава опция да ги изброите в терминала:

 unoconv - показване 

Може да се наложи да превъртите малко нагоре, тъй като списъкът е доста обширен. За да преобразувате от един формат в друг, ще трябва да използвате следните знамена:

  • Знакът " -f " ще покаже това, което поискате като крайния резултат. Например, " -f pdf " ще конвертира който и да е файл (и), който включвате в командата в PDF формат.
  • Флагът " -o " ви позволява да посочите различен път за преобразуваните файлове (обаче това е по избор, тъй като по подразбиране е текущата директория).

Командата за преобразуване на всички документи на MS Word (2000/2003) в текущата директория (независимо дали са две или сто) в Отваряне на текстов формат на текста и поставянето им в директорията " proper_format " под текущата директория би била следната:

 unoconv -f odt -o proper_format * .doc 

Други полезни съвети за Unoconv

Ето някои други неща, които трябва да сте наясно, когато използвате unoconv:

  • Можете да използвате флага " -t ", последван от път към файл, за да приложите този файл като шаблон за всички файлове, които конвертирате. Тези файлове трябва да са форматът на шаблона, независимо от вида на файла, към който преобразувате ... например, ако (както в горния пример) конвертирате група от файлове в ODT формат, шаблонните файлове трябва да са в ODT.
  • Както споменахме по-горе, unoconv използва LibreOffice за преобразуване ... което означава, че когато го изпълнявате от командния ред, трябва да стартирате инстанция на LibreOffice, с всички чакащи, които понякога включват. Командата може да отнеме повече време, отколкото бихте очаквали, когато я изпратите.
  • Ако искате да избегнете такова закъснение, можете да използвате флага " -c ", за да се свържете с инсталацията на LibreOffice, която вече може да се изпълнява.

Използването на unoconv може да бъде чудесен спестяване на време, ако имате голям проект и трябва да преформатирате дълъг списък от файлове в собствен формат. Възможността да се автоматизира преобразуването на документи е още една причина да се даде на вашия терминал малко уважение.

Кредит на изображението: Документация от BigStockPhoto