EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

doc2pdf – Online in der Cloud

Führen Sie doc2pdf beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl doc2pdf, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


unoconv - Konvertieren Sie jedes Dokument von und in jedes von LibreOffice unterstützte Format

ZUSAMMENFASSUNG


unkonv [Optionen] Datei [Datei2 ..]

unkonv --listener [--server SRV] [--port PRT] [--connection CON]

BESCHREIBUNG


unoconv ist ein Befehlszeilen-Dienstprogramm, das jedes Dateiformat konvertieren kann, das LibreOffice kann
import in jedes Dateiformat, das LibreOffice exportieren kann.

unoconv verwendet die UNO-Bindungen von LibreOffice für die nicht interaktive Konvertierung von Dokumenten
und benötigt daher eine LibreOffice-Instanz zur Kommunikation. Also wenn es nicht geht
Wenn Sie eine finden, wird eine eigene Instanz für die vorübergehende Verwendung gestartet. Auf Wunsch kann man a
„Listener“-Instanz, die für nachfolgende Verbindungen oder sogar für Remote-Verbindungen verwendet werden soll.

OPTIONAL


-c, --Verbindung
UNO-Verbindungszeichenfolge, die vom Client verwendet wird, um eine Verbindung zu einer LibreOffice-Instanz herzustellen,
oder vom Listener verwendet, um LibreOffice zu hören.

Die Standardverbindungszeichenfolge ist "socket,host=localhost,port=2002;urp;StarOffice.ComponentContext"

-d, --doctype
Geben Sie den LibreOffice-Dokumenttyp des Backend-Formats an. Mögliche Dokumenttypen
sind: Dokument, Grafik, presentation, Kalkulationstabelle.

Der Standarddokumenttyp ist ´Dokument´.

-e, --exportieren
Legen Sie spezifische Exportfilteroptionen fest (bezogen auf den verwendeten LibreOffice-Filter).

z.B. für den PDF-Ausgabefilter kann man angeben: -e PageRange=1-2

Siehe Abschnitt *EXPORTFILTER*.

-f, --Format
Geben Sie das Ausgabeformat für das Dokument an. Sie können eine Liste der möglichen Ausgaben erhalten
Formate pro Dokumenttyp mithilfe der Option --show.

Der Standarddokumenttyp ist ´pdf´.

-F, --Feld
Benutzerdefiniertes Textfeld durch Wert ersetzen

z.B. -F Client_Name="Oracle"

-i, --import
Legen Sie spezifische Importfilteroptionen fest (bezogen auf den verwendeten LibreOffice-Importfilter
basierend auf dem eingegebenen Dateinamen).

Siehe Abschnitt *FILTER IMPORTIEREN*.

-l, --hörer
Starten Sie unoconv als Listener, mit dem sich unoconv-Clients verbinden können.

-n, --no-start
Wenn kein Listener läuft, startet unoconv standardmäßig seinen eigenen (temporären) Listener
um sicherzustellen, dass die Konvertierung funktioniert. Diese Option bricht die Konvertierung ab, wenn nein
listener gefunden wird, anstatt unseren eigenen Listener zu starten.

-o, --ausgabe
Wenn das Argument ein Verzeichnis ist, legen Sie die konvertierten Dokumente in dieses Verzeichnis. Wenn
Es werden mehrere Eingabedateien bereitgestellt, verwenden Sie diese als Basisnamen (und fügen Sie die Ausgabeerweiterung hinzu).
Andernfalls verwenden Sie es als Ausgabedateinamen.

--Passwort
Geben Sie ein Passwort ein, um das Dokument zu entschlüsseln

--Rohr
Verwenden Sie eine Pipe als alternativen Verbindungsmechanismus, um mit LibreOffice zu kommunizieren.

-p, --port
Port zum Abhören (als Listener) oder zum Verbinden (als Client).

Der Standardport ist ´2002´.

--bewahren
Behalten Sie Zeitstempel und Berechtigungen des Originaldokuments bei

-s, --server
Server (Adresse) zum Abhören (als Listener) oder zum Verbinden (als Client).

Der Standardserver ist ´localhost´.

--zeigen
Listen Sie die möglichen Ausgabeformate auf, die mit -f verwendet werden können.

--stdin
Eingabedatei von stdin lesen (Dateinamen werden ignoriert, falls angegeben)

--stdout
Konvertierte Ausgabedatei in stdout drucken.

-t, --Vorlage
Geben Sie die Vorlage an, aus der Stile importiert werden sollen. Dies kann sehr nützlich sein, wenn Sie
eine Unternehmensidentität haben, die Sie auf jedes Dokument anwenden müssen, das Sie verteilen.

-T, --timeout
Wenn unoconv seinen eigenen Listener startet, versuchen Sie einige Sekunden lang, eine Verbindung zu ihm herzustellen
bevor Sie aufgeben. Das Erhöhen dieses Werts kann hilfreich sein, wenn Sie zufällige Fehler erhalten, die verursacht werden durch
Der Listener ist nicht bereit, Konvertierungsaufträge anzunehmen.

-v, --verbose
Seien Sie immer ausführlicher.

ARGUMENTE


Sie können einen oder mehrere angeben Dateien als Argumente, um jeden von ihnen in den angegebenen zu konvertieren
Ausgabe Format.

EINFÜHREN FILTER


Je nach verwendeter Eingabedatei wird automatisch ein anderer LibreOffice-Importfilter verwendet
verwendet von unoconv. Dieser Importfilter kann durch die Option -i beeinflusst werden, die je nach
der verwendete Filter akzeptiert verschiedene Argumente.

Es ist nicht immer klar, welche Importfilteroptionen Sie bereitstellen können, der Importdialog in
LibreOffice für den von Ihnen verwendeten Filter könnte einen guten Hinweis darauf geben, was Sie können
erwarten Sie als Importfilteroptionen.

Die Referenz ist die Dokumentation von LibreOffice, für Tabellenkalkulationen wird sie beschrieben unter:
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
aber wir werden uns einige Beispiele ansehen.

DEFAULT EINFÜHREN FILTER OPTIONAL


Der Standard-Importfilter für viele Importe (z. B. Lotus, dBase oder DIF) akzeptiert als einziges
Argument den Eingabecodierungstyp. Wenn Sie also utf-8 (76) benötigen, können Sie Folgendes tun:

-i FilterOptionen=76

Für eine Liste möglicher Codierungsarten können Sie den obigen Link verwenden, um die möglichen zu finden
Optionen.

· Filteroptionen

TEXT EINFÜHREN FILTER OPTIONAL


Der Textimportfilter akzeptiert eine FilterOptions-Einstellung, die die Eingabecodierung enthält.

· Filteroptionen

CSV EINFÜHREN FILTER OPTIONAL


Der CSV-Importfilter akzeptiert eine FilterOptions-Einstellung, die Reihenfolge ist:
Trennzeichen, Texttrennzeichen, Kodierung, erste Zeile, Spaltenformat

Zum Beispiel möchten Sie dies vielleicht für a . verwenden echt durch Kommas getrenntes Dokument:

-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1

welches ein Komma (44) als Feldtrennzeichen verwendet, ein doppeltes Anführungszeichen (34) als Text
Trennzeichen, UTF-8 (76) für die Eingabecodierung, beginnen Sie in der zweiten Zeile und verwenden Sie die
angegebene Formate für jede Spalte (1 bedeutet Standard, 5 bedeutet JJ/MM/TT-Datum)

Wenn Sie mehr als ein Trennzeichen verwenden möchten (z. B. ein Leerzeichen oder einen Tabulator) und die
Kodierung (9), aber ohne Texttrennzeichen, können Sie Folgendes tun:

-i FilterOptionen=9/32,,9,2

Für eine Liste möglicher Codierungsarten können Sie den obigen Link verwenden, um die möglichen zu finden
Optionen.

· Filteroptionen

EXPORT FILTER


Im Gegensatz zu Importfiltern können Exportfilter mehrere benannte Optionen haben, obwohl es
Es ist nicht immer klar, welche Optionen zur Verfügung stehen. Es hängt alles von der Version von ab
LibreOffice. Der Exportdialog, den Sie in LibreOffice erhalten, gibt Ihnen möglicherweise einen Hinweis darauf, was es ist
möglich, stellt jedes dieser Widgets eine Option dar.

TEXT EXPORT FILTER OPTIONAL


Der Textexportfilter akzeptiert eine FilterOptions-Einstellung, die die Ausgabecodierung enthält.

· Filteroptionen

Die Reihenfolge der Argumente ist:
Codierung,Feldtrennzeichen,Texttrennzeichen,Zitat-alle-Textzellen,Speichern-Zellinhalt-wie-gezeigt

CSV EXPORT FILTER OPTIONAL


Der CSV-Exportfilter akzeptiert verschiedene Argumente, die Reihenfolge ist:
Feldtrennzeichen, Texttrennzeichen, Kodierung

Zum Beispiel möchten Sie dies vielleicht für a . verwenden echt durch Kommas getrenntes Dokument:

-e FilterOptionen=44,34,76

welches ein Komma (44) als Feldtrennzeichen verwendet, ein doppeltes Anführungszeichen (34) als Text
Trennzeichen, UTF-8 (76) für die Exportcodierung, beginnen Sie in der zweiten Zeile und verwenden Sie die
angegebene Formate für jede Spalte (1 bedeutet Standard, 5 bedeutet JJ/MM/TT-Datum)

Wenn Sie mehr als ein Trennzeichen verwenden möchten (z. B. ein Leerzeichen oder einen Tabulator) und die
Kodierung (9), aber ohne Texttrennzeichen, können Sie Folgendes tun:

-e FilterOptionen=9/32,,9

Für eine Liste möglicher Codierungsarten können Sie den obigen Link verwenden, um die möglichen zu finden
Optionen.

· Filteroptionen

PDF EXPORT FILTER OPTIONAL


Der PDF-Exportfilter ist wahrscheinlich der fortschrittlichste Exportfilter seiner Art mit unzähligen
von Optionen, die man verwenden kann. Die Exportfilteroptionen sind in einem separaten Dokument beschrieben, oder
im Wiki von LibreOffice unter:

http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export

Zum Beispiel kann man angeben: -e PageRange=1-2

Hier ist eine Liste aller Optionen, aber für weitere Details schauen Sie bitte in filter.txt:

· AllowDuplicateFieldNames

· CenterWindow

· Änderungen

· ConvertOOoTargetToPDFTarget

· PDFDokumentTitel anzeigen

· DocumentOpenPassword

· StandardFonts einbetten

· EnableCopyingOfContent

· EnableTextAccessForAccessibilityTools

· Datei verschlüsseln

· Lesezeichen exportieren

· BookmarksToPDFDestination exportieren

· ExportFormFelder

· ExportLinksRelativeFsys

· Notizen exportieren

· Notizenseiten exportieren

· FirstPageOnLeft

· Formulartyp

· HideViewerMenüleiste

· HideViewerToolbar

· HideViewerWindowControls

· Anfangsseite

· InitialView

· IsAddStream

· IsSkipEmptyPages

· Vergrößerung

· MaxImageResolution

· OpenBookmarkLevels

· OpenInFullScreenMode

· Seitenlayout

· SeitenReichweite

· PDFViewSelection

· BerechtigungPasswort

· Drucken

· Qualität

· Bildauflösung reduzieren

· ResizeWindowToInitialPage

· Berechtigungskennwort einschränken

· Auswahl

· PDFVersion auswählen

· Verwenden Sie die verlustfreie Komprimierung

· TaggedPDF verwenden

· Übergangseffekte verwenden

· Wasserzeichen

· Zoomen

GRAFIK EXPORT FILTER OPTIONAL
· Höhe

· Auflösung

· Breite

BMP EXPORT FILTER OPTIONAL
· Kompression

· RLEncoding

JPEG EXPORT FILTER OPTIONAL
· Farbtiefe

· Qualität

PBM/PGM/PPM EXPORT FILTER OPTIONAL
· Kodierung

PNG EXPORT FILTER OPTIONAL
· Kompression

· Interlaced-Modus

GIF EXPORT FILTER OPTIONAL
· Interlaced-Modus

· Transparenz

EPS EXPORT FILTER OPTIONAL
· Farbformat

· Kompression

· Vorschau

· Ausführung

Beispiele:


Sie können unoconv im Standalone-Modus verwenden, dies bedeutet, dass in Abwesenheit eines LibreOffice
Listener, es wird ein eigenes gestartet:

unoconv -f pdf irgendein Dokument.odt

Man kann unoconv als Listener verwenden (standardmäßig localhost:2002), um andere unoconv
Instanzen verbinden sich damit:

unoconv --listener &
unoconv -f pdf irgendein Dokument.odt
unoconv -f doc anderes-dokument.odt
unoconv -f jpg irgendein-bild.png
unoconv -f xsl irgendein-spreadsheet.csv
töten -15 %-

Dies funktioniert auch auf einem Remote-Host:

unoconv --listener --server 1.2.3.4 --port 4567

und schließen Sie dann ein anderes System an, um Dokumente zu konvertieren:

unoconv --server 1.2.3.4 --port 4567

VARIABLEN


UNO_PATH
gibt an, was für die Installation von LibreOffice Pyuno unoconv benötigt wird, z.
/opt/libreoffice3.4/basis-link/programm

EXIT STATUS


Normalerweise ist der Exit-Status 0, wenn die Konvertierung erfolgreich war. Wenn ein Fehler aufgetreten ist,
der Rückgabecode ist höchstwahrscheinlich ein Fehler, der von LibreOffice (oder seiner Schnittstelle, genannt
UNO) wird der Fehler jedoch nie in etwas Sinnvolles übersetzt. Falls du magst
den LibreOffice errCode entschlüsseln, siehe:

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

Anhand der obigen Listen bedeutet der Fehlercode 2074:

Klasse: 1 (ERRCODE_CLASS_ABORT)
Code: 26 (ERRCODE_IO_INVALIDPARAMETER oder SVSTREAM_INVALID_PARAMETER)

Und der Fehlercode 3088 bedeutet:

Klasse: 3 (ERRCODE_CLASS_NOTEXISTS)
Code: 16 (ERRCODE_IO_CANTWRITE)

Verwenden Sie doc2pdf online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad