Aceasta este comanda odt2docbook care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
unoconv - convertiți orice document din și în orice format acceptat de LibreOffice
REZUMAT
unulconv [opțiuni] fișier [fișier2 ..]
unulconv --listener [--server SRV] [--port PRT] [--connection CON]
DESCRIERE
unoconv este un utilitar de linie de comandă care poate converti orice format de fișier pe care LibreOffice îl poate
import, în orice format de fișier pe care LibreOffice este capabil să îl exporte.
unoconv folosește legăturile UNO ale LibreOffice pentru conversia non-interactivă a documentelor
și, prin urmare, are nevoie de o instanță LibreOffice cu care să comunice. Prin urmare, dacă nu se poate
găsiți unul, va începe propria instanță pentru utilizare temporară. Dacă se dorește, se poate începe a
Instanță „ascultător” de utilizat pentru conexiunile ulterioare sau chiar pentru conexiunile la distanță.
OPŢIUNI
-c, --conexiune
Șir de conexiune UNO care va fi utilizat de client pentru a se conecta la o instanță LibreOffice,
sau folosit de ascultător pentru a face ca LibreOffice să asculte.
Șirul de conexiune implicit este „socket,host=localhost,port=2002;urp;StarOffice.ComponentContext”
-d, --doctype
Specificați tipul de document LibreOffice al formatului backend. Tipuri posibile de documente
sunt: document, grafică, prezentare, foaie de calcul.
Tipul implicit de document este „document”.
-e, --export
Setați opțiuni specifice de filtru de export (legate de filtrul LibreOffice folosit).
de exemplu. pentru filtrul de ieșire PDF se poate specifica: -e PageRange=1-2
Consultați secțiunea *EXPORT FILTRE*.
-f, --format
Specificați formatul de ieșire pentru document. Puteți obține o listă cu posibile rezultate
formate pentru fiecare tip de document folosind opțiunea --show.
Tipul implicit de document este „pdf”.
-F, --câmp
Înlocuiți câmpul de text definit de utilizator cu valoare
de exemplu. -F Client_Name="Oracle"
-i, --import
Setați opțiuni specifice pentru filtre de import (referite cu filtrul de import LibreOffice folosit
pe baza numelui fișierului de intrare).
Consultați secțiunea *IMPORT FILTRE*.
-l, --ascultător
Porniți unoconv ca ascultător pentru clienții unoconv la care să se conecteze.
-n, --no-lansare
În mod implicit, dacă nu rulează niciun ascultător, unoconv își va lansa propriul ascultător (temporar).
pentru a vă asigura că conversia funcționează. Această opțiune va anula conversia dacă nu
ascultătorul este găsit, mai degrabă decât să începem propriul nostru ascultător.
-o, --ieșire
Dacă argumentul este un director, puneți documentele convertite în acest director. Dacă
sunt furnizate mai multe fișiere de intrare, utilizați-l ca nume de bază (și adăugați extensia de ieșire).
În caz contrar, utilizați-l ca nume de fișier de ieșire.
--parola
Furnizați o parolă pentru a decripta documentul
--teava
Utilizați o conductă ca mecanism alternativ de conectare pentru a vorbi cu LibreOffice.
-p, --port
Port pe care să ascultați (ca ascultător) sau la care să vă conectați (ca client).
Portul implicit este „2002”.
--păstrați
Păstrați marcajul de timp și permisiunile documentului original
-s, --server
Server (adresă) pe care să ascultați (ca ascultător) sau la care să vă conectați (ca client).
Serverul implicit este „localhost”.
--spectacol
Listați formatele de ieșire posibile care trebuie utilizate cu -f.
--stdin
Citiți fișierul de intrare din stdin (numele fișierelor sunt ignorate dacă sunt furnizate)
--stdout
Imprimați fișierul de ieșire convertit în stdout.
-t, --şablon
Specificați șablonul din care să utilizați pentru importarea stilurilor. Acest lucru poate fi foarte util dacă dvs
aveți o identitate corporativă pe care trebuie să o aplicați pentru fiecare document pe care îl distribuiți.
-T, --timeout
Când unoconv își pornește propriul ascultător, încercați să vă conectați la el timp de câteva secunde
înainte de a renunţa. Mărirea acestui lucru poate ajuta atunci când primiți erori aleatorii cauzate de
ascultătorul nefiind pregătit să accepte joburi de conversie.
-v, --verbos
Fii din ce în ce mai pronunțat.
ARGUMENTE
Puteți furniza unul sau mai multe fișiere ca argumente pentru a converti fiecare dintre ele la cele specificate
producție format.
IMPORT FILTRE
În funcție de fișierul de intrare utilizat, un alt filtru de import LibreOffice este automat
folosit de unoconv. Acest filtru de import poate fi influențat de opțiunea -i care, în funcție de
filtrul folosit, acceptă diferite argumente.
Nu este întotdeauna clar ce opțiuni de filtru de import puteți furniza, în caseta de dialog de import
LibreOffice pentru filtrul pe care îl utilizați ar putea oferi o indicație bună despre ceea ce puteți
așteptați ca opțiuni de filtru de import.
Referința este documentația LibreOffice, pentru foi de calcul este descrisă la:
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
dar vom analiza câteva exemple.
DEFAULT IMPORT FILTRU OPŢIUNI
Filtrul de import implicit pentru multe importuri (de ex. Lotus, dBase sau DIF) acceptă ca unic
argumentați tipul de codificare de intrare, deci dacă aveți nevoie de utf-8 (76), puteți face:
-i FilterOptions=76
Pentru o listă a posibilelor tipuri de codificare, puteți utiliza linkul de mai sus pentru a găsi posibilele
opțiuni.
· Opțiuni de filtrare
TEXT IMPORT FILTRU OPŢIUNI
Filtrul de import text acceptă o setare FilterOptions care deține codificarea de intrare.
· Opțiuni de filtrare
CSV IMPORT FILTRU OPŢIUNI
Filtrul de import CSV acceptă o setare FilterOptions, ordinea este:
separator(e), delimitator de text, codificare, primul rând, format coloană
De exemplu, ați putea dori să utilizați acest lucru pentru a real document separat prin virgulă:
-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1
care va folosi virgula (44) ca separator de câmpuri, ghilimele duble (34) ca text
delimitator, UTF-8 (76) pentru codificarea de intrare, începeți de la al doilea rând și utilizați
formatele specificate pentru fiecare coloană (1 înseamnă standard, 5 înseamnă data AA/LL/ZZ)
Dacă doriți să utilizați mai mult de un separator (să zicem un spațiu sau o filă) și să utilizați cel al sistemului
codificare (9), dar fără delimitator de text, puteți face:
-i FilterOptions=9/32,,9,2
Pentru o listă a posibilelor tipuri de codificare, puteți utiliza linkul de mai sus pentru a găsi posibilele
opțiuni.
· Opțiuni de filtrare
EXPORT FILTRE
Spre deosebire de filtrele de import, filtrele de export pot avea mai multe opțiuni denumite, deși este
nu este întotdeauna clar ce opțiuni sunt disponibile. Totul depinde de versiunea lui
LibreOffice. Dialogul de export pe care îl obțineți în LibreOffice vă poate oferi un indiciu despre ce este
posibil, fiecare dintre aceste widget-uri reprezintă o opțiune.
TEXT EXPORT FILTRU OPŢIUNI
Filtrul de export text acceptă o setare FilterOptions care deține codificarea de ieșire.
· Opțiuni de filtrare
Ordinea argumentelor este:
codificare, separator de câmpuri, delimitator de text, citați toate celulele de text, salvați conținutul celulei așa cum se arată
CSV EXPORT FILTRU OPŢIUNI
Filtrul de export CSV acceptă diverse argumente, ordinea este:
separator(e) de câmp, delimitator de text, codificare
De exemplu, ați putea dori să utilizați acest lucru pentru a real document separat prin virgulă:
-e FilterOptions=44,34,76
care va folosi virgula (44) ca separator de câmpuri, ghilimele duble (34) ca text
delimitator, UTF-8 (76) pentru codificarea de export, începeți din al doilea rând și utilizați
formatele specificate pentru fiecare coloană (1 înseamnă standard, 5 înseamnă data AA/LL/ZZ)
Dacă doriți să utilizați mai mult de un separator (să zicem un spațiu sau o filă) și să utilizați cel al sistemului
codificare (9), dar fără delimitator de text, puteți face:
-e FilterOptions=9/32,,9
Pentru o listă a posibilelor tipuri de codificare, puteți utiliza linkul de mai sus pentru a găsi posibilele
opțiuni.
· Opțiuni de filtrare
PDF EXPORT FILTRU OPŢIUNI
Filtrul de export PDF este probabil cel mai avansat filtru de export de acest gen, cu o multitudine
de opțiuni pe care le puteți folosi. Opțiunile de filtru de export sunt descrise într-un document separat sau
pe wiki-ul LibreOffice la:
http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export
De exemplu se poate specifica: -e PageRange=1-2
Iată o listă cu toate opțiunile, dar pentru mai multe detalii vă rugăm să consultați filtre.txt:
· AllowDuplicateFieldNames
· CenterWindow
· Schimbări
· ConvertOOoTargetToPDFTarget
· DisplayPDFDocumentTitle
· DocumentOpenPassword
· Încorporați fonturi standard
· EnableCopyingOfContent
· EnableTextAccessForAccessibilityTools
· EncryptFile
· Export Bookmarks
· Export BookmarksToPDFDestination
· ExportFormFields
· ExportLinksRelativeFsys
· ExportNotes
· ExportNotesPages
· FirstPageOnLeft
· FormsType
· HideViewerMenubar
· HideViewerToolbar
· HideViewerWindowControls
· InitialPage
· InitialView
· IsAddStream
· IsSkipEmptyPages
· Mărire
· MaxImageResolution
· OpenBookmarkLevels
· OpenInFullScreenMode
· Aranjament în pagină
· Interval de pagini
· PDFViewSelection
· Parola permisiunea
· Imprimare
· Calitate
· ReduceImageResolution
· RedimensionareWindowToInitialPage
· RestrictPermissionPassword
· Selectie
· Selectați versiunea PDF
· UseLosslessCompression
· Utilizați PDF etichetat
· UtilizațiTransitionEffects
· Filigran
· Zoom
GRAFICĂ EXPORT FILTRU OPŢIUNI
· Înălțime
· Rezoluție
· Lățimea
BMP EXPORT FILTRU OPŢIUNI
· Compresie
· Codificare RLE
JPEG EXPORT FILTRU OPŢIUNI
· ColorDepth
· Calitate
PBM/PGM/PPM EXPORT FILTRU OPŢIUNI
· Codificare
PNG EXPORT FILTRU OPŢIUNI
· Compresie
· InterlacedMode
GIF EXPORT FILTRU OPŢIUNI
· InterlacedMode
· Transparență
EPS EXPORT FILTRU OPŢIUNI
· ColorFormat
· Compresie
· Previzualizare
· Versiune
EXEMPLE
Puteți utiliza unoconv în modul de sine stătător, asta înseamnă că în absența unui LibreOffice
ascultător, va începe singur:
unoconv -f pdf some-document.odt
Se poate folosi unoconv ca ascultător (în mod implicit localhost:2002) pentru a permite altor unoconv
instanțe se conectează la acesta:
unoconv --ascultător &
unoconv -f pdf some-document.odt
unoconv -f doc alt-document.odt
unoconv -f jpg some-image.png
unoconv -f xsl some-spreadsheet.csv
ucide -15%-
Acest lucru funcționează și pe o gazdă la distanță:
unoconv --listener --server 1.2.3.4 --port 4567
și apoi conectați un alt sistem pentru a converti documente:
unoconv --server 1.2.3.4 --port 4567
MEDIUL VARIABILE
UNO_PATH
specifică ce trebuie să folosească unconv de instalare LibreOffice pyuno, de ex.
/opt/libreoffice3.4/basis-link/program
EXIT STAREA
În mod normal, starea de ieșire este 0 dacă conversia a avut succes. Dacă a apărut o eroare,
codul de returnare este cel mai probabil o eroare returnată de LibreOffice (sau interfața sa, numită
UNO) cu toate acestea, eroarea nu se traduce niciodată în ceva semnificativ. În cazul în care vă place
descifrați codul de eroare LibreOffice, uitați-vă la:
http://cgit.freedesktop.org/libreoffice/core/tree/tools/inc/tools/errcode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/sfxecode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/soerr.hxx
Folosind listele de mai sus, codul de eroare 2074 înseamnă:
Clasa: 1 (ERRCODE_CLASS_ABORT)
Cod: 26 (ERRCODE_IO_INVALIDPARAMETER sau SVSTREAM_INVALID_PARAMETER)
Și codul de eroare 3088 înseamnă:
Clasa: 3 (ERRCODE_CLASS_NOTEXISTS)
Cod: 16 (ERRCODE_IO_CANTWRITE)
Utilizați odt2docbook online folosind serviciile onworks.net