PDF CLI-parameters

Inhoud

# PDF Export Command Line Parameters

Het PDF-filter accepteert een reeks opties met PDF-eigenschappen voor export.

## Voorbeelden:

#### Windows-opdrachtprompt CMD

De dubbele aanhalingstekens in de parameterreeks moeten worden geëscaped (\").

Pagina's 2 tot en met 5 van een Writer-document exporteren:

"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

Een betegeld watermerk toevoegen:

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

Een bestand versleutelen:

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

Versie 1.5 instellen (in plaats van de standaard 1.7):

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

#### Windows PowerShell

De parameterreeks moet tussen enkele aanhalingstekens worden geplaatst om naar dubbele aanhalingstekens te kunnen omzetten. Het ampersandteken (&) staat bekend als de call operator. Het wordt gebruikt om een opdracht, scriptblok of functie uit te voeren die is opgeslagen in een variabele of string.

Pagina's 2 tot en met 5 van een Writer-document exporteren:

& '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

Een betegeld watermerk toevoegen:

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

Een bestand versleutelen:

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

Versie 1.5 instellen (in plaats van de standaard 1.7):

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

#### Linux (BASH) en MacOS (ZSH)

Pagina's 2 tot en met 5 van een Writer-document exporteren:

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

Een betegeld watermerk toevoegen:

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

Een bestand versleutelen:

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

Versie 1.5 instellen (in plaats van de standaard 1.7):

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

## Index

Algemene eigenschappen

Oorspronkelijke weergave

Gebruikersinterface

Koppelingen

Veiligheid

Digitale ondertekening

## Algemene eigenschappen

Algemeen

Naam | Beschrijving | Type | Standaardwaarde
--- | --- | --- | ---
PageRange | Als deze eigenschap is ingesteld, geeft deze het bereik van de te exporteren pagina's aan. Laat deze eigenschap uitgeschakeld als u alle pagina's wilt exporteren. Als u een selectie wilt exporteren, laat u deze eigenschap uitgeschakeld en stelt u alleen de eigenschap Selectie in. | string | Leeg (alle pagina's worden geëxporteerd)
Selection | Een willekeurige die overeenkomt met de huidige selectie in het document. | Any |
UseLosslessCompression | Geeft aan of afbeeldingen worden geëxporteerd naar PDF met gebruik van een verliesvrije compressie-indeling zoals PNG of gecomprimeerd met behulp van de JPEG-indeling. | boolean | false
Quality | Specificeert de kwaliteit van de JPG-export. Een hogere waarde levert een afbeelding van hogere kwaliteit en een groter bestand op. Minimale inclusieve waarde: 1. Vertegenwoordigt de laagste waarde die kan worden gebruikt. Hoe lager de waarde, hoe slechter de beeldkwaliteit en hoe kleiner het bestand. Maximale inclusieve waarde: 100. Vertegenwoordigt de hoogste waarde die kan worden gebruikt. Hoe hoger de waarde, hoe beter de beeldkwaliteit en hoe groter het bestand. | long | 90
ReduceImageResolution | Geeft aan of de resolutie van elke afbeelding wordt gereduceerd tot de resolutie die wordt opgegeven door de eigenschap MaxImageResolution. | boolean | false
MaxImageResolution | Als de eigenschap ReduceImageResolution is ingesteld op true, worden alle afbeeldingen verkleind tot de opgegeven waarde in DPI. Mogelijke waardes zijn: 75, 150, 300, 600 en 1200. | long | 300
SelectPdfVersion | Specificeert de PDF-versie die moet worden verzonden. Mogelijke waardes zijn: 0: PDF 1.7 (standaardkeuze). 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 | Maakt een toegankelijk PDF-bestand dat voldoet aan de vereisten van de PDF/UA-specificatie (ISO 14289). | boolean | false
UseTaggedPDF | Bepaalt of PDF's worden gemaakt met behulp van speciale toegankelijkheidstags. | boolean | false
ExportFormFields | Specificeert of formuliervelden worden geëxporteerd als widgets of dat alleen hun vaste afdrukrepresentatie wordt geëxporteerd. | boolean | true
FormsType | Specificeert het verzendformaat van een PDF-formulier. Mogelijke waardes zijn: 0: geeft aan dat formuliertype FDF wordt gebruikt. 1: geeft aan dat het formuliertype PDF wordt gebruikt. 2: geeft aan dat het formuliertype HTML wordt gebruikt. 3: geeft aan dat het formuliertype XML wordt gebruikt. | long | 0
AllowDuplicateFieldNames | Geeft aan of meerdere geëxporteerde formuliervelden dezelfde veldnaam mogen hebben. | boolean | false
ExportBookmarks | Geeft aan of bladwijzers worden geëxporteerd naar PDF. | boolean | true
ExportPlaceholders | Exporteer alleen de visuele markeringen van de tijdelijke aanduidingen. De geëxporteerde tijdelijke aanduiding is niet effectief. | boolean | false
ExportNotes | Specificeert of notities worden geëxporteerd naar PDF. | boolean | false
ExportNotesPages | Specificeert of notitiepagina's worden geëxporteerd naar PDF. (Notitiepagina's zijn alleen beschikbaar in Impress-documenten). | boolean | false
ExportOnlyNotesPages | Als de eigenschap ExportNotesPages is ingesteld op true, geeft dit aan of alleen notitiepagina's worden geëxporteerd naar PDF. | boolean | false
ExportNotesInMargin | Geeft aan of notities in de marge worden geëxporteerd naar PDF. | boolean | false
ExportHiddenSlides | Voor LibreOffice Impress worden dia's geëxporteerd die niet zijn opgenomen in presentaties. | boolean | false
IsSkipEmptyPages | Geeft aan dat automatisch ingevoegde lege pagina's worden onderdrukt. Deze optie is alleen actief als u Writer-documenten opslaat. | boolean | false
EmbedStandardFonts | Geeft aan of de 14 standaard PDF-lettertypes moeten worden ingesloten of niet. | boolean | false
IsAddStream | Geeft aan dat een stroom wordt ingevoegd in het PDF-bestand dat het originele document bevat voor archiveringsdoeleinden. | boolean | false
Watermark | Specificeert de tekst voor een watermerk dat op elke pagina van het geëxporteerde PDF-bestand moet worden getekend. | string | (empty)
WatermarkColor | Specificeert de kleur van de watermerktekst | long | 8388223 (light green)
WatermarkFontHeight | Specificeert de letterhoogte van de watermerktekst. | long |
WatermarkRotateAngle | Specificeert de hoek van de watermerktekst. | long |
WatermarkFontName | Specificeert de lettertypenaam van de watermerktekst. | string | Helvetica
TiledWatermark | Specificeert de getegelde watermerktekst. | string |
UseReferenceXObject | Als de optie is ingeschakeld, wordt de referentie XObject-opmaak gebruikt: dit is een eenvoudige handeling, maar viewers moeten deze opmaak ondersteunen om vectorafbeeldingen weer te geven. Anders wordt er een fallback-bitmap in de viewer weergegeven. | boolean | false
IsRedactMode |  | boolean | false
SinglePageSheets | Negeert het papierformaat, het afdrukbereik en de weergegeven/verborgen status van elk blad en plaatst elk blad (zelfs verborgen bladen) op precies één pagina. | boolean | false

## Oorspronkelijke weergave

Beginweergave

Naam | Beschrijving | Type | Standaardwaarde
--- | --- | --- | ---
InitialView | Geeft aan hoe het PDF-document moet worden weergegeven wanneer het wordt geopend. Mogelijke waardes zijn: 0: Selecteer de standaardviewermodus, geen omtrekken of miniaturen. 1: Het document wordt geopend met geopend overzichtsvenster 2: Het document wordt geopend met het miniaturenvenster geopend | long | 0
InitialPage | Specificeert de pagina waarop een PDF-document moet worden geopend in de viewertoepassing. | long | 1
Magnification | Specificeert de actie die moet worden uitgevoerd wanneer het PDF-document wordt geopend. Mogelijke waardes zijn: 0: Opent met standaard zoomvergroting. 1: wordt vergroot geopend zodat de hele pagina in het venster past. 2: Opent vergroot om de volledige paginabreedte binnen het venster te passen. 3: Opent vergroot zodat het over de gehele breedte van het begrenzingskader in het venster past (marges worden weggesneden). 4: wordt geopend met het zoomniveau dat is opgegeven in de zoomeigenschap. | long | 0
Zoom | Specificeert het zoomniveau waarmee een PDF-document wordt geopend. Alleen geldig als Vergroting is ingesteld op "4". | long | 100
PageLayout | Specificeert de pagina-indeling die moet worden gebruikt wanneer het document wordt geopend. Mogelijke waardes zijn: 0: Geef de pagina's weer volgens de configuratie van de lezer. 1: één pagina tegelijk weergeven. 2: De pagina's in één kolom weergeven. 3: De pagina's weergeven in twee kolommen oneven pagina's aan de rechterkant, om de oneven pagina's aan de linkerkant te hebben moet ook de FirstPageOnLeft-eigenschap worden gebruikt. | long | 0
FirstPageOnLeft | Gebruikt met de waarde 3 van de eigenschap PaginaIndeling hierboven, waar als de eerste pagina (oneven) zich aan de linkerkant van het scherm moet bevinden. | boolean | false

## Gebruikersinterface

Gebruikersinterface

Naam | Beschrijving | Type | Standaardwaarde
--- | --- | --- | ---
ResizeWindowToInitialPage | Specificeert dat het PDF-viewervenster wordt geopend en dat de hele beginpagina wordt weergegeven wanneer het document wordt geopend. | boolean | false
CenterWindow | Specificeert dat het PDF-viewervenster op het scherm wordt gecentreerd wanneer het PDF-document wordt geopend. | boolean | false
OpenInFullScreenMode | Geeft aan dat het PDF-viewervenster op volledig scherm wordt geopend, bovenop alle vensters. | boolean | false
DisplayPDFDocumentTitle | Geeft aan dat de titel van het document, indien aanwezig in de documenteigenschappen, wordt weergegeven in de titelbalk van het PDF-viewervenster. | boolean | true
HideViewerMenubar | Specificeert of de menubalk van de PDF-viewer moet worden verborgen wanneer het document actief is. | boolean | false
HideViewerToolbar | Specificeert of de werkbalk van de PDF-viewer moet worden verborgen wanneer het document actief is. | boolean | false
HideViewerWindowControls | Geeft aan of de bedieningselementen van de PDF-viewer moeten worden verborgen wanneer het document actief is. | boolean | false
UseTransitionEffects | Geeft aan dat diawissels worden geëxporteerd naar PDF. Deze optie is alleen actief als u Impress-documenten opslaat. | boolean | true
OpenBookmarkLevels | Specificeert hoeveel bladwijzerniveaus er moeten worden geopend in de reader-toepassing wanneer de PDF wordt geopend. Mogelijke waardes zijn: -1: alle bladwijzerniveaus worden geopend 1–10: geef een bladwijzerniveau aan (van 1 tot 10) | long | -1

## Koppelingen

Koppelingen

Naam | Beschrijving | Type | Standaardwaarde
--- | --- | --- | ---
ExportBookmarksToPDFDestination | Geeft aan dat de bladwijzers in het LibreOffice-bronbestand moeten worden geëxporteerd naar het PDF-bestand als benoemde bestemming. | boolean | false
ConvertOOoTargetToPDFTarget | Geeft aan dat de doeldocumenten met de extensie .od[tpgs] die extensie zullen wijzigen in .pdf wanneer de link wordt geëxporteerd naar PDF. Het brondocument blijft onaangeroerd. | boolean | false
ExportLinksRelativeFsys | Geeft aan dat de bestandssysteemgerelateerde hyperlinks (file://protocol) die in het document aanwezig zijn, worden geëxporteerd ten opzichte van de locatie van het brondocument. | boolean | false
PDFViewSelection | Specificeert de manier waarop de geëxporteerde PDF door de gebruiker wordt bekeken (ervaren). Mogelijke waardes zijn: 0: geeft aan dat de PDF wordt geëxporteerd waarbij alle links buiten het document worden behandeld als URI. Dit is de Standaard 1: Geeft aan dat de PDF wordt geëxporteerd om alleen te worden bekeken via een PDF-lezertoepassing. Alleen geldig als niet wordt geëxporteerd naar PDF/A-1 (bijv. SelectPdfVersion niet ingesteld op 1). 2: Geeft aan dat de PDF wordt geëxporteerd om te worden bekeken via een internetbrowser, met behulp van de meegeleverde PDF-plug-in. De bladwijzer van de URI wordt compatibel gemaakt met de doelbladwijzer die is gegenereerd met de LibreOffice PDF-exportfunctie (zie ExportBookmarksToPDFDestination). | long | 0

## Veiligheid

Beveiligen

Naam | Beschrijving | Type | Standaardwaarde
--- | --- | --- | ---
EncryptFile | Indien waar, wordt het PDF-document geselecteerd om met een wachtwoord te coderen. Het PDF-bestand kan alleen worden geopend als de gebruiker het juiste wachtwoord invoert. | boolean | false
DocumentOpenPassword | Dit is het wachtwoord waarmee de gebruiker het PDF-bestand kan openen wanneer EncryptFile is ingesteld op true. | string |
RestrictPermissions | Indien waar, worden bepaalde machtigingen beperkt. De machtigingen kunnen alleen worden gewijzigd als de gebruiker het juiste wachtwoord invoert. | boolean | false
PermissionPassword | Dit is het wachtwoord waarmee de gebruiker toegang heeft tot bepaalde machtigingen die beperkt zijn als RestrictPermissions is ingesteld op true. | string |
PreparedPasswords |  |  |
PreparedPermissionPassword |  | string |
Printing | Geeft aan welk afdrukken is toegestaan. Mogelijke waardes zijn: 0: Het document kan niet worden afgedrukt. 1: Het document kan alleen met een lage resolutie worden afgedrukt. 2: Het document kan met maximale resolutie worden afgedrukt. | long | 2
Changes | Specificeert de wijzigingen die in het document kunnen worden aangebracht. Mogelijke waardes zijn: 0: Het document kan niet worden gewijzigd. 1: Invoegen verwijderen en draaien van pagina's is toegestaan. 2: Invullen van formulierveld is toegestaan. 3: Zowel het invullen van het formulierveld als het plaatsen van opmerkingen is toegestaan. 4: Alle wijzigingen van de vorige selecties zijn toegestaan, met als enige uitzondering de pagina-extractie (kopiëren). | long | 4
EnableCopyingOfContent | Geeft aan dat de pagina's en de documentinhoud kunnen worden geëxtraheerd voor gebruik in andere documenten (kopiëren en plakken). | boolean | true
EnableTextAccessForAccessibilityTools | Geeft aan dat de documentinhoud kan worden geëxtraheerd voor gebruik in toegankelijkheidstoepassingen. | boolean | true

## Digitale ondertekening

Digitale ondertekening

Naam | Beschrijving | Type | Standaardwaarde
--- | --- | --- | ---
SignPDF | Als waar, onderteken de PDF. | boolean | false
SignatureLocation | Aanvullende informatie over de digitale handtekening, locatie van de ondertekenaar. | string |
SignatureReason | Aanvullende informatie over de digitale handtekening, reden van ondertekening. | string |
SignatureContactInfo | Aanvullende informatie over de digitale handtekening, contactgegevens van de ondertekenaar. | string |
SignaturePassword | Gecertificeerd wachtwoord | string |
SignatureCertificate |  |  |
SignCertificateSubjectName |  | string |
SignatureTSA | Tijdens het PDF-ondertekeningsproces wordt de tijdstempelautoriteit-URL gebruikt om een digitaal ondertekende tijdstempel te verkrijgen die vervolgens in de handtekening wordt ingesloten. | string |

Help ons, alstublieft!