LibreOffice (og det er forgjenger, OpenOffice) har lenge vært verktøyet til valg for å lage tekstdokumenter, regneark og presentasjoner, og gjøre annet kontorarbeid på Linux. Men mens Open Document Format fungerer veldig bra i open source-programmer, vil det alltid komme en tid da du må bytte disse filene med noen på en proprietær plattform. For ett dokument er det ingen problemer med å åpne LibreOffice og bruk "Save As ..." for å konvertere det til et passende format som .DOC eller .DOCX. For tiden der det ikke bare er én fil, men tre dusin, kan du automatisere dokumentkonvertering med unoconv.

unoconv er et kommandolinjeprogram som gjør en ting: leser filer i ett format og skriver dem ut i en annen. Programmet kan automatisere dokumentkonvertering ved å bruke en eksisterende installasjon av Libre / OpenOffice for å gjøre tung løfting.

Installasjon

Installere unoconv er barnas lek, da en lager Ubuntu installasjon vil inkludere LibreOffice ut av boksen. Da blir unoconv så enkelt som følgende kommando:

 sudo apt-get install unoconv 

bruk

Med en rett fremadgående syntaks vil unoconv hjelpe deg med å gjøre kort arbeid av ethvert stort konverteringsjobb.

For det første er det nyttig å vite hva slags filer du kan konvertere. Du kan åpne LibreOffice for å sjekke, men unoconv gir deg et godt alternativ til å liste disse i terminalen:

 unoconv - show 

Det kan hende du må rulle litt opp, da listen er ganske omfattende. For å konvertere fra ett format til et annet, må du bruke følgende flagg:

  • " -f " -flagget angir hva du ber om som den endelige utgangen. For eksempel vil " -f pdf " konvertere hvilken fil (er) du inkluderer i kommandoen til PDF-format.
  • Med " -o " -flagget kan du angi en annen vei for de konverterte filene (men dette er valgfritt, da standard er den nåværende katalogen).

Kommandoen om å konvertere alle MS Word-dokumentene (2000/2003) i den nåværende katalogen (enten to eller hundre) til Open Document Text format og plassere dem i katalogen " proper_format " under den nåværende katalogen, ville være som følger:

 unoconv -f odt -o proper_format * .doc 

Andre nyttige Unoconv Tips

Her er noen andre ting å være klar over når du bruker unoconv:

  • Du kan bruke " -t " -flagget, etterfulgt av en bane til en fil, for å bruke den filen som en mal for alle filene du konverterer. Disse filene skal være malformatet for hvilken filtype du konverterer til ... for eksempel hvis (som i eksempelet ovenfor) du konverterer en gruppe filer til ODT-format, skal malefilene være i ODT.
  • Som nevnt ovenfor bruker unoconv LibreOffice til å gjøre konverteringen ... noe som betyr at når du kjører den fra kommandolinjen, må den starte en forekomst av LibreOffice, med all ventetiden som noen ganger innebærer. Så kommandoen kan ta lengre tid enn du forventer når du utsteder det.
  • Hvis du vil unngå denne forsinkelsen, kan du bruke " -c " -flagget til å koble til en forekomst av LibreOffice du kanskje allerede har kjørt.

Å bruke unoconv kan være en flott tidsbesparende hvis du har et stort prosjekt og trenger å reformatere en lang liste med filer til et proprietært format. Evnen til å automatisere dokumentkonvertering er enda en grunn til å gi terminalen din litt respekt.

Billedkreditt: Papirarbeid Pile av BigStockPhoto