PDF-Befehlszeilenparameter

Inhalte

# PDF-Export Befehlszeilenparameter

Der PDF-Filter akzeptiert eine Reihe von Optionen, die PDF-Eigenschaften für den Export enthalten.

## Beispiele:

#### Windows-Eingabeaufforderung (CMD)

Die doppelten Anführungszeichen in der Parameterzeichenkette müssen maskiert werden (\").

Seiten 2 bis 5 eines Writer-Dokuments exportieren:

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:writer_pdf_Export:{\"PageRange\":{\"type\":\"string\",\"value\":\"2-5\"}} --outdir C:\Users\myuser\Documents C:\Users\myuser\Documents\myfile.odt

Ein gekacheltes Wasserzeichen hinzufügen:

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:draw_pdf_Export:{\"TiledWatermark\":{\"type\":\"string\",\"value\":\"draft\"}} C:\Users\myuser\Documents\test.odg

Eine Datei verschlüsseln:

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:draw_pdf_Export:{\"EncryptFile\":{\"type\":\"boolean\",\"value\":\"true\"},\"DocumentOpenPassword\":{\"type\":\"string\",\"value\":\"secret\"}} Test.odg

Version 1.5 (anstatt der Standardversion 1.7) festlegen:

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:draw_pdf_Export:{\"SelectPdfVersion\":{\"type\":\"long\",\"value\":\"15\"}} Test.odg

#### Windows PowerShell

Die Parameterzeichenfolge muss in einfache Anführungszeichen eingeschlossen werden, damit die doppelten Anführungszeichen interpretiert werden können. Das kaufmännische Und-Zeichen (&) ist der Aufrufoperator. Er dient dazu, einen Befehl, einen Skriptblock oder eine Funktion auszuführen, die in einer Variablen oder Zeichenfolge gespeichert ist.

Seiten 2 bis 5 eines Writer-Dokuments exportieren:

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:writer_pdf_Export:{"PageRange":{"type":"string","value":"2-5"}}' --outdir C:\Users\myuser\Documents C:\Users\myuser\Documents\myfile.odt

Ein gekacheltes Wasserzeichen hinzufügen:

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:draw_pdf_Export:{"TiledWatermark":{"type":"string","value":"draft"}}' test.odg

Eine Datei verschlüsseln:

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:draw_pdf_Export:{"EncryptFile":{"type":"boolean","value":"true"},"DocumentOpenPassword":{"type":"string","value":"secret"}}' test.odg

Version 1.5 (anstatt der Standardversion 1.7) festlegen:

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:draw_pdf_Export:{"SelectPdfVersion":{"type":"long","value":"15"}}' test.odg

#### Linux (BASH) und MacOS (ZSH)

Seiten 2 bis 5 eines Writer-Dokuments exportieren:

soffice --convert-to 'pdf:writer_pdf_Export:{"PageRange":{"type":"string","value":"2-5"}}' --outdir /home/Benutzer MeineDatei.odt

Ein gekacheltes Wasserzeichen hinzufügen:

soffice --convert-to 'pdf:draw_pdf_Export:{"TiledWatermark":{"type":"string","value":"draft"}}' test.odg

Eine Datei verschlüsseln:

soffice --convert-to 'pdf:draw_pdf_Export:{"EncryptFile":{"type":"boolean","value":"true"},"DocumentOpenPassword":{"type":"string","value":"secret"}}' test.odg

Version 1.5 (anstatt der Standardversion 1.7) festlegen:

soffice --convert-to 'pdf:draw_pdf_Export:{"SelectPdfVersion":{"type":"long","value":"15"}}' test.odg

## Index

Allgemeine Eigenschaften

Anfangsdarstellung

Benutzeroberfläche

Verknüpfungen

Sicherheit

Digitale Signatur

## Allgemeine Eigenschaften

Allgemein

Name | Beschreibung | Typ | Standardwert
--- | --- | --- | ---
PageRange | Wenn diese Eigenschaft festgelegt ist, gibt sie den Bereich der zu exportierenden Seiten an. Um alle Seiten zu exportieren, lassen Sie diese Eigenschaft deaktiviert. Um eine Auswahl zu exportieren, lassen Sie diese Eigenschaft leer und legen Sie nur die Eigenschaft Selection fest. | string | Leer (alle Seiten werden exportiert)
Selection | Ein any, das der aktuellen Auswahl im Dokument entspricht. | Any |
UseLosslessCompression | Legt fest, ob Bilder mit einem verlustfreien Komprimierungsformat wie PNG in PDF exportiert oder mit dem JPEG-Format komprimiert werden. | boolean | false
Quality | Legt die Qualität des JPG-Exports fest. Ein höherer Wert führt zu einem Bild mit höherer Qualität und einer größeren Datei. Minimalwert: 1. Stellt den niedrigsten Wert dar, der verwendet werden kann. Je niedriger der Wert, desto schlechter ist die Bildqualität und desto kleiner ist die Dateigröße. Maximalwert: 100. Stellt den höchsten Wert dar, der verwendet werden kann. Je höher der Wert, desto besser ist die Bildqualität und desto größer ist die Dateigröße. | long | 90
ReduceImageResolution | Legt fest, ob die Auflösung jedes Bildes auf die durch die Eigenschaft MaxImageResolution angegebene Auflösung reduziert wird. | boolean | false
MaxImageResolution | Wenn die Eigenschaft ReduceImageResolution auf "true" gesetzt ist, werden alle Bilder auf den angegebenen DPI-Wert reduziert. Mögliche Werte sind: 75, 150, 300, 600 und 1200. | long | 300
SelectPdfVersion | Legt die auszugebende PDF-Version fest. Mögliche Werte sind: 0: PDF 1.7 (Standardauswahl). 1: PDF/A-1b 2: PDF/A-2b 3: PDF/A-3b 15: PDF 1.5 16: PDF 1.6 17: PDF 1.7 | long | 0
PDFUACompliance | Erstellt eine barrierefreie PDF-Datei, die den Anforderungen der PDF/UA-Spezifikation (ISO 14289) entspricht. | boolean | false
UseTaggedPDF | Legt fest, ob PDFs mit speziellen Tags für Barrierefreiheit erstellt werden. | boolean | false
ExportFormFields | Legt fest, ob Formularfelder als Widgets exportiert werden oder nur deren feste Druckdarstellung exportiert wird. | boolean | true
FormsType | Legt das Sendeformat eines PDF-Formulars fest. Mögliche Werte sind: 0: Legt fest, dass der Formulartyp FDF verwendet wird. 1: Legt fest, dass der Formulartyp PDF verwendet wird. 2: Legt fest, dass der Formulartyp HTML verwendet wird. 3: Legt fest, dass der Formulartyp XML verwendet wird. | long | 0
AllowDuplicateFieldNames | Legt fest, ob mehrere exportierte Formularfelder denselben Feldnamen haben dürfen. | boolean | false
ExportBookmarks | Legt fest, ob Lesezeichen als PDF exportiert werden. | boolean | true
ExportPlaceholders | Exportiert nur die visuellen Markierungen der Platzhalterfelder. Der exportierte Platzhalter ist wirkungslos. | boolean | false
ExportNotes | Legt fest, ob Notizen in PDF exportiert werden. | boolean | false
ExportNotesPages | Legt fest, ob Notizenseiten als PDF exportiert werden. (Notizenseiten sind nur in Impress-Dokumenten verfügbar.) | boolean | false
ExportOnlyNotesPages | Wenn die Eigenschaft ExportNotesPages auf "true" gesetzt ist, legt dies fest, ob nur Notizseiten in PDF exportiert werden. | boolean | false
ExportNotesInMargin | Legt fest, ob Randnotizen in PDF exportiert werden. | boolean | false
ExportHiddenSlides | Für LibreOffice Impress werden auch Folien exportiert, die nicht in Diashows enthalten sind. | boolean | false
IsSkipEmptyPages | Legt fest, dass automatisch eingefügte Leerseiten unterdrückt werden. Diese Option ist nur beim Speichern von Writer-Dokumenten aktiv. | boolean | false
EmbedStandardFonts | Legt fest, ob die 14 Standard-PDF-Schriftarten eingebettet werden sollen oder nicht. | boolean | false
IsAddStream | Legt fest, dass zu Archivierungszwecken ein "Stream" in die PDF-Datei eingefügt wird, die das Originaldokument enthält. | boolean | false
Watermark | Legt den Text für ein Wasserzeichen fest, das auf jeder Seite der exportierten PDF-Datei gezeichnet werden soll. | string | (empty)
WatermarkColor | Legt die Farbe des Wasserzeichentextes fest. | long | 8388223 (light green)
WatermarkFontHeight | Legt die Schriftgröße des Wasserzeichentextes fest. | long |
WatermarkRotateAngle | Legt den Winkel des Wasserzeichentextes fest. | long |
WatermarkFontName | Legt den Schriftartnamen des Wasserzeichentextes fest. | string | Helvetica
TiledWatermark | Legt den gekachelten Wasserzeichentext fest. | string |
UseReferenceXObject | Wenn die Option aktiviert ist, wird das Referenz-XObject-Markup verwendet: Dies ist ein einfacher Vorgang, aber Betrachter müssen dieses Markup unterstützen, um Vektorbilder anzuzeigen. Andernfalls wird im Viewer eine Rückfall-Bitmap angezeigt. | boolean | false
IsRedactMode |  | boolean | false
SinglePageSheets | Ignoriert das Papierformat, die Druckbereiche und den Status „Eingeblendet/Ausgeblendet“ jeder Tabelle und platziert jede Tabelle (auch ausgeblendete Tabellen) auf genau einer Seite. | boolean | false

## Anfangsdarstellung

Anfangsdarstellung

Name | Beschreibung | Typ | Standardwert
--- | --- | --- | ---
InitialView | Legt fest, wie das PDF-Dokument beim Öffnen angezeigt werden soll. Mögliche Werte sind: 0: Wählt die Standarddarstellung, weder Gliederung noch Miniaturansichten. 1: Das Dokument wird mit geöffnetem Gliederungsbereich dargestellt 2: Das Dokument wird mit geöffnetem Miniaturansichtenbereich dargestellt | long | 0
InitialPage | Legt die Seite fest, auf der ein PDF-Dokument im externen Viewer geöffnet werden soll. | long | 1
Magnification | Legt die Aktion fest, die beim Öffnen des PDF-Dokuments ausgeführt werden soll. Mögliche Werte sind: 0: Öffnet mit Standard-Maßstab. 1: Wird vergrößert geöffnet, sodass die gesamte Seite in das Fenster passt. 2: Wird vergrößert geöffnet, sodass die gesamte Seitenbreite in das Fenster passt. 3: Wird vergrößert geöffnet, sodass die gesamte Breite des Begrenzungsrahmens in das Fenster passt (Ränder werden weggeschnitten). 4: Öffnet mit dem in der Eigenschaft ""Zoom" angegebenen Maßstab. | long | 0
Zoom | Legt den Maßstab fest, mit dem ein PDF-Dokument geöffnet wird. Nur gültig, wenn Magnification auf „4“ eingestellt ist. | long | 100
PageLayout | Legt das Seitenlayout fest, das beim Öffnen des Dokuments verwendet werden soll. Mögliche Werte sind: 0: Zeigt die Seiten entsprechend der Reader-Konfiguration an. 1: Zeigen Sie jeweils eine Seite an. 2: Zeigt die Seiten fortlaufend in einer Spalte an. 3: Zeigt die Seiten in zwei Spalten an, ungerade Seiten auf der rechten Seite. Um die ungeraden Seiten auf der linken Seite zu haben, muss auch die Eigenschaft FirstPageOnLeft verwendet werden. | long | 0
FirstPageOnLeft | Wird mit dem Wert 3 der obigen Eigenschaft PageLayout verwendet, "true", wenn die erste (ungerade) Seite auf der linken Seite des Bildschirms sein soll. | boolean | false

## Benutzeroberfläche

Benutzeroberfläche

Name | Beschreibung | Typ | Standardwert
--- | --- | --- | ---
ResizeWindowToInitialPage | Legt fest, dass das Fenster des PDF-Viewers beim Öffnen des Dokuments die gesamte erste Seite anzeigt. | boolean | false
CenterWindow | Legt fest, dass das Fenster des PDF-Viewers beim Öffnen des PDF-Dokuments zentriert auf dem Bildschirm angezeigt wird. | boolean | false
OpenInFullScreenMode | Legt fest, dass das Fenster des PDF-Viewers im Vollbildmodus vor allen Fenstern geöffnet wird. | boolean | false
DisplayPDFDocumentTitle | Legt fest, dass der Titel des Dokuments, sofern in den Dokumenteigenschaften vorhanden, in der Titelleiste des PDF-Viewers angezeigt wird. | boolean | true
HideViewerMenubar | Legt fest, ob die Menüleiste des PDF-Viewers ausgeblendet werden soll, wenn das Dokument aktiv ist. | boolean | false
HideViewerToolbar | Legt fest, ob die Symbolleiste des PDF-Viewers ausgeblendet sein soll, wenn das Dokument aktiv ist. | boolean | false
HideViewerWindowControls | Legt fest, ob die Steuerelemente des PDF-Viewers ausgeblendet sein sollen, wenn das Dokument aktiv ist. | boolean | false
UseTransitionEffects | Legt fest, dass Folienübergänge ins PDF exportiert werden. Diese Option ist nur aktiv, wenn Impress-Dokumente gespeichert werden. | boolean | true
OpenBookmarkLevels | Legt fest, wie viele Lesezeichenebenen im Reader geöffnet werden sollen, wenn die PDF-Datei geöffnet wird. Mögliche Werte sind: -1: Alle Lesezeichenebenen werden geöffnet 1–10: Gibt eine Lesezeichenebene an (von 1 bis 10) | long | -1

## Verknüpfungen

Verknüpfungen

Name | Beschreibung | Typ | Standardwert
--- | --- | --- | ---
ExportBookmarksToPDFDestination | Legt fest, dass die in der LibreOffice-Quelldatei enthaltenen Lesezeichen als benanntes Ziel in die PDF-Datei exportiert werden sollen. | boolean | false
ConvertOOoTargetToPDFTarget | Legt fest, dass die Erweiterung von Zieldokumenten mit der Erweiterung „.od[tpgs]“ in „.pdf“ geändert wird, wenn die Verknüpfung in das PDF-Format exportiert wird. Das Quelldokument bleibt unberührt. | boolean | false
ExportLinksRelativeFsys | Legt fest, dass die im Dokument vorhandenen dateisystembezogenen Hyperlinks (file://-Protokoll) relativ zum Speicherort des Quelldokuments exportiert werden. | boolean | false
PDFViewSelection | Legt die Art und Weise fest, wie das exportierte PDF vom Benutzer angezeigt (erlebt) wird. Mögliche Werte sind: 0: Legt fest, dass das PDF exportiert wird, wobei alle Links außerhalb des Dokuments als URI behandelt werden. Dies ist die Standardeinstellung 1: Legt fest, dass die PDF-Datei exportiert wird, um sie nur über einen PDF-Reader anzuzeigen. Nur gültig, wenn nicht nach PDF/A-1 exportiert wird (beispielsweise "SelectPdfVersion" nicht auf 1 gesetzt). 2: Legt fest, dass das PDF exportiert wird, um es mithilfe des mitgelieferten PDF-Plug-ins in einem Internetbrowser anzuzeigen. Das Lesezeichen des URI wird mit dem Ziellesezeichen kompatibel gemacht, das mit der PDF-Exportfunktion von LibreOffice erzeugt wurde (siehe ExportBookmarksToPDFDestination). | long | 0

## Sicherheit

Sicherheit

Name | Beschreibung | Typ | Standardwert
--- | --- | --- | ---
EncryptFile | Wenn "true", wird das PDF-Dokument mit einem Kennwort verschlüsselt. Die PDF-Datei kann nur geöffnet werden, wenn der Benutzer das richtige Kennwort eingibt. | boolean | false
DocumentOpenPassword | Das Kennwort, welches dem Benutzer das Öffnen der PDF-Datei ermöglicht, wenn EncryptFile auf "true" gesetzt ist. | string |
RestrictPermissions | Wenn "true", werden einige Berechtigungen eingeschränkt. Die Berechtigungen können nur geändert werden, wenn der Benutzer das richtige Kennwort eingibt. | boolean | false
PermissionPassword | Das Kennwort, welches dem Benutzer den Zugriff auf einige eingeschränkte Berechtigungen ermöglicht, wenn RestrictPermissions auf "true" gesetzt ist. | string |
PreparedPasswords |  |  |
PreparedPermissionPassword |  | string |
Printing | Legt fest, wie das Drucken erlaubt ist. Mögliche Werte sind: 0: Das Dokument kann nicht gedruckt werden. 1: Das Dokument kann nur mit niedriger Auflösung gedruckt werden. 2: Das Dokument kann mit maximaler Auflösung gedruckt werden. | long | 2
Changes | Legt die Änderungen fest, die am Dokument vorgenommen werden können. Mögliche Werte sind: 0: Das Dokument kann nicht geändert werden. 1: Das Einfügen, Löschen und Drehen von Seiten ist erlaubt. 2: Das Ausfüllen der Formularfelder ist erlaubt. 3: Sowohl das Ausfüllen der Formularfelder als auch das Kommentieren ist erlaubt. 4: Alle Änderungen der vorherigen Auswahl sind zulässig, mit Ausnahme der Seitenextraktion (Kopieren). | long | 4
EnableCopyingOfContent | Legt fest, dass die Seiten und der Dokumentinhalt extrahiert werden können, um in anderen Dokumenten verwendet zu werden (Kopieren und Einfügen). | boolean | true
EnableTextAccessForAccessibilityTools | Legt fest, dass der Dokumentinhalt in Anwendungen zur Barrierefreiheit extrahiert werden kann. | boolean | true

## Digitale Signatur

Digitale Signaturen

Name | Beschreibung | Typ | Standardwert
--- | --- | --- | ---
SignPDF | Wenn "true", wird das PDF signiert. | boolean | false
SignatureLocation | Zusätzliche Informationen zur digitalen Signatur, Standort des Unterzeichners. | string |
SignatureReason | Zusätzliche Informationen zur digitalen Signatur, Grund der Signatur. | string |
SignatureContactInfo | Zusätzliche Informationen zur digitalen Signatur, Kontaktinformationen des Unterzeichners. | string |
SignaturePassword | Zertifikatskennwort | string |
SignatureCertificate |  |  |
SignCertificateSubjectName |  | string |
SignatureTSA | Während der PDF-Signierung wird die URL der Zeitstempel-Autorität verwendet, um einen digital signierten Zeitstempel zu erhalten, der dann in die Signatur eingebettet wird. | string |

Bitte unterstützen Sie uns!