PDF-kommandolinjeparametre (CLI-parametre)

Indhold

# PDF-eksport kommandolinjeparametre

PDF-filteret accepterer en parameterstreng med PDF-egenskaber for eksporten.

## Eksempler:

#### Windows-kommandoprompt CMD

Dobbelte anførselstegn i parameterstrengen skal angives som undvige-sekvens (\").

Sådan eksporterer du side 2 til 5 af et Writer-dokument:

"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

Sådan tilføjer du et vandmærke som flisebelægning:

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

Sådan krypteres en fil:

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

Sådan indstilles version 1.5 (i stedet for standardversionen 1.7):

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

#### Windows PowerShell

Parameterstrengen skal være omsluttet af enkelt-citationstegn (') for at tillade analysering af de dobbelte citationstegn ("). Og-tegnet (&) er kendt som kalde-operatoren. Det bruges til at udføre en kommando, script-blok eller funktion, som er gemt i en variabel eller streng.

Sådan eksporterer du side 2 til 5 af et Writer-dokument:

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

Sådan tilføjer du et vandmærke som flisebelægning:

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

Sådan krypteres en fil:

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

Sådan indstilles version 1.5 (i stedet for standardversionen 1.7):

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

#### Linux (BASH) og MacOS (ZSH)

Sådan eksporterer du side 2 til 5 af et Writer-dokument:

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

Sådan tilføjer du et vandmærke som flisebelægning:

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

Sådan krypteres en fil:

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

Sådan indstilles version 1.5 (i stedet for standardversionen 1.7):

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

## Register

Generelle egenskaber

Startvisning

Brugergrænseflade

Kæder

Sikkerhed

Digital signatur

## Generelle egenskaber

Generelt

Navn | Beskrivelse | Type | Standardværdi
--- | --- | --- | ---
PageRange | Hvis denne egenskaber er sat, angiver den sideområdet, som skal eksporteres. For at eksportere alle siderne, undlad at sætte denne egenskab. For at eksportere et udvalg, undlad at sætte denne egenskab og sæt kun egenskaben Udvalg. | string | Tom (alle siderne bliver eksporteret)
Selection | Værdien any svarer til den aktuelle markering i dokumentet. | Any |
UseLosslessCompression | Angiver om billeder eksporteres til PDF med et tabsfrit komprimeringsformat som PNG, eller komprimeret med JPEG-formatet. | boolean | false
Quality | Angiver kvaliteten af JPG-eksporten. En højere værdi giver et billede af højere kvalitet og en større fil. Minimumsværdi: 1. Repræsenterer den laveste værdi, som kan bruges. Jo lavere værdi, jo ringere billedkvalitet og jo mindre filstørrelse. Maksimumsværdi: 100. Repræsenterer den højeste værdi, som kan bruges. Jo højere værdien, jo bedre billedkvalitet og jo større filstørrelse. | long | 90
ReduceImageResolution | Angiver om opløsningen af hvert billede skal reduceres til opløsningen specificeret med egenskaben MaxImageResolution. | boolean | false
MaxImageResolution | Hvis egenskaben ReduceImageResolution er sat til sand (true), vil opløsningen for alle billeder blive reduceret til den angivne værdi i punkter pr. tomme (DPI, dots per inch). Mulige værdier er: 75, 150, 300, 600 og 1200. | long | 300
SelectPdfVersion | Angiver PDF-versionen som skal frembringes. Mulige værdier er: 0: PDF 1.7 (standardværdi) 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 | Opretter en tilgængelig PDF-fil, som følger kravene i PDF/UA-specifikationen (ISO 14289). | boolean | false
UseTaggedPDF | Afgør om PDF'er oprettes med særlige tilgængeligheds-mærker (tags). | boolean | false
ExportFormFields | Angiver om formularfelter eksporteres som kontrolelementer (widgets) eller om kun deres faste repræsentation i udprint eksporteres. | boolean | true
FormsType | Angiver indrapporteringsformatet for en PDF-formular. Mulige værdier er: 0: Angiver at formulartypen FDF er brugt. 1: Angiver at formulartypen PDF er brugt. 2: Angiver at formulartypen HTML er brugt. 3: Angiver at formulartypen XML er brugt. | long | 0
AllowDuplicateFieldNames | Angiver om flere eksporterede formularfelter kan have samme feltnavn. | boolean | false
ExportBookmarks | Angiver om bogmærker skal eksporteres til PDF. | boolean | true
ExportPlaceholders | Eksportér kun pladsholderfelternes visuelle markeringer. De eksporterede pladsholdere er uden virkning. | boolean | false
ExportNotes | Angiver om noter skal eksporteres til PDF. | boolean | false
ExportNotesPages | Angiver om noter skal eksporteres til PDF. (Notesider er kun tilgængelige i Impress-dokumenter.) | boolean | false
ExportOnlyNotesPages | Når egenskaben ExportNotePages er sat til sand (true), afgør denne om kun notesiderne skal eksporteres til PDF. | boolean | false
ExportNotesInMargin | Angiver om noter i margenen skal eksporteres til PDF. | boolean | false
ExportHiddenSlides | For LibreOffice Impress bliver skjulte dias (dias, som ikke er med i fremvisningen) eksporteret. | boolean | false
IsSkipEmptyPages | Angiver at automatisk indsatte tomme sider ikke skal medtages. Denne indstilling er kun aktiv, når Writer dokumenter gemmes. | boolean | false
EmbedStandardFonts | Angiver om de 14 standard-PDF-skrifttyper skal indlejres eller ikke. | boolean | false
IsAddStream | Angiver at en datastrøm (stream) med det originale dokument skal indsættes i PDF-filen til arkiveringsformål. | boolean | false
Watermark | Angiver teksten til et vandmærke, som skal tegnes på hver eneste side af den eksporterede PDF-fil. | string | (empty)
WatermarkColor | Angiver farven af vandmærketeksten. | long | 8388223 (light green)
WatermarkFontHeight | Angiver skrifthøjden for vandmærketeksten. | long |
WatermarkRotateAngle | Angiver vinklen på vandmærketeksten. | long |
WatermarkFontName | Angiver skrifttypenavnet for vandmærketeksten. | string | Helvetica
TiledWatermark | Angiver den fliselagte vandmærketekst. | string |
UseReferenceXObject | Når denne indstilling er slået til, bruges reference-XObjekt-markeringen: dette er en enkel operation, men fremviserprogrammet skal kunne understøtte denne markering for at vise vektorbilleder. Ellers vises en reservebitmap i fremviseren. | boolean | false
IsRedactMode |  | boolean | false
SinglePageSheets | Ignorerer hver arks papirstørrelse, udskriftsområder og status for vist/skjult, og placerer hvert ark (selv skjulte ark) på netop én side. | boolean | false

## Startvisning

Startvisning

Navn | Beskrivelse | Type | Standardværdi
--- | --- | --- | ---
InitialView | Angiver hvordan PDF-dokumentet skal vises, når det åbnes. Mulige værdier er: 0: Vælger standard-fremvisningstilstand, hverken disposition eller miniaturebilleder. 1: Dokumentet åbnes med dispositionspanelet åbent 2: Dokumentet åbnes med miniaturepanelet åbnet | long | 0
InitialPage | Angiver den side, som PDF-dokumentet skal åbnes med i fremviserprogrammet. | long | 1
Magnification | Angiver den handling, som skal udføres, når PDF-dokumentet åbnes. Mulige værdier er: 0: Åbner med standard-zoomforstørrelse. 1: Åbner med en forstørrelse, hvor hele siden passer indenfor vinduet. 2: Åbner med en forstørrelse, hvor hele sidens bredde passer indenfor vinduet. 3: Åbner med en forstørrelse, hvor hele bredden af sidens indhold passer indenfor vinduet (margener skæres væk). 4: Åbner med zoomniveauet angivet i Zoom-egenskaben. | long | 0
Zoom | Angiver det zoom-niveau et PDF-dokument åbnes med. Kun gyldig, når Magnification er sat til "4". | long | 100
PageLayout | Angiver det sidelayout, som skal bruges, når dokumentet åbnes. Mulige værdier er: 0: Viser siderne ud fra læserens opsætning. 1: Viser en side ad gangen. 2: Viser siderne i én kolonne. 3: Viser to sider ad gangen med ulige sider til højre; for at få ulige sider til venstre skal egenskaben FirstPageOnLeft også bruges. | long | 0
FirstPageOnLeft | Bruges med værdien 3 for PageLayout-egenskaben beskrevet ovenfor, sand (true), hvis den første side (ulige sidenumre) skal være i venstre side af skærmen. | boolean | false

## Brugergrænseflade

Brugergrænseflade

Navn | Beskrivelse | Type | Standardværdi
--- | --- | --- | ---
ResizeWindowToInitialPage | Angiver at PDF-fremviservinduet bliver åbnet og viser hele den første side, når dokumentet åbnes. | boolean | false
CenterWindow | Angiver at PDF-fremviservinduet er centreret på skærment, når PDF-dokumentet åbnes. | boolean | false
OpenInFullScreenMode | Angiver at PDF-fremviservinduet åbnes i fuldskærmsvisning, ovenpå alle vinduer. | boolean | false
DisplayPDFDocumentTitle | Angiver at dokumentets titel, hvis den er defineret i dokumentets egenskaber, vises i PDF-fremviservinduets titellinje. | boolean | true
HideViewerMenubar | Angiver om PDF-fremviserens menulinje skal være skjult, når dokumentet er aktivt. | boolean | false
HideViewerToolbar | Angiver om PDF-fremviserens værktøjslinje skal være skjult, når dokumentet er aktivt. | boolean | false
HideViewerWindowControls | Angiver om PDF-fremviserens kontrolelementer skal være skjult, når dokumentet er aktivt. | boolean | false
UseTransitionEffects | Angiver at diasovergange skal eksporteres til PDF. Denne indstilling er kun aktiv, når Impress-dokumenter gemmes. | boolean | true
OpenBookmarkLevels | Angiver hvor mange bogmærkeniveauer, der skal åbnes i fremviserprogrammet, når PDF-dokumentet åbnes. Mulige værdier er: -1: alle bogmærkeniveauer åbnes 1–10: angiver et bogmærkeniveau (fra 1 til 10) | long | -1

## Kæder

Links

Navn | Beskrivelse | Type | Standardværdi
--- | --- | --- | ---
ExportBookmarksToPDFDestination | Angiver at bogmærker indeholdt i LibreOffice-filen skal eksporteres til PDF-filen som navngivne mål. | boolean | false
ConvertOOoTargetToPDFTarget | Angiver at måldokumenter med .od[tpgs] filtype skal have filtype-endelsen ændret til .pdf når den kædede fil bliver eksporteret til PDF. Kildedokumentet forbliver uændret. | boolean | false
ExportLinksRelativeFsys | Angiver at filsystem-relaterede hyperlinks (dvs. med protokol file://) i dokumentet vil blive eksporterede som relative links i forhold til kildedokumentets placering. | boolean | false
PDFViewSelection | Angiver måden den eksportrede PDF-fil vil blive set (oplevet) af brugeren. Mulige værdier er: 0: Angiver at PDF'en skal eksporteres med alle kæder udenfor dokumentet behandlet som URI. Dette er standardindstillingen. 1: Angiver at PDF'en skal eksporteres med henblik på kun at blive vist med et PDF-fremviserprogram. Kun gyldigt når eksporten ikke er ti PDF/A-1 (for eksempel at SelectPdfVersion ikke er sat til 1). 2: Angiver at PDF'en skal eksporteres med henblik på at blive set med en internetbrowser, ved hjælp at browserens indbyggede PDF-modul. Bormærker i URI'en vil blive gengivet kompatibelt med målbogmærket oprettet med funktionen LibreOffice PDF-eksport (se ExportBookmarksToPDFDestination). 3: Angiver, at dokumentet eksporteres til PDF uden at inkludere eksterne kæder. | long | 0

## Sikkerhed

Sikkerhed

Navn | Beskrivelse | Type | Standardværdi
--- | --- | --- | ---
EncryptFile | Hvis sand (true) bliver PDF-dokumentet kryptret med en adgangskode. PDF-filen kan kun åbnes, når brugeren skriver den korrekte adgangskode. | boolean | false
DocumentOpenPassword | Dette er adgangskoden, som tillader brugeren at åbne PDF-filen, når EncryptFile er sat til sand (true). | string |
RestrictPermissions | Hvis sand (true) begrænses nogle tilladelser. Tilladelserne kan kun ændres, når brugere skriver den korrekte adgangskode. | boolean | false
PermissionPassword | Dette er adgangskoden, som tillader brugeren at tilgå nogle begrænsede tilladelser, hvis RestrictPermissions er sat til sand (true). | string |
PreparedPasswords |  |  |
PreparedPermissionPassword |  | string |
Printing | Angiver hvilken slags udskrift, der er tilladt. Mulige værdier er: 0: Dokumentet kan ikke udskrives. 1: Dokumentet kan kun udskrives med lav opløsning. 2: Dokumentet kan udskrives med maksimal opløsning. | long | 2
Changes | Angiver hvilke ændringer, der kan laves på dokumentet. Mulige værdier er: 0: Dokumentet kan ikke ændres. 1: Det er tilladt at indsætte, slette og dreje sider. 2: Udfyldning af formularfelter er tilladt. 3: Både udfyldning af formularfelter og indføjelse af kommentarer er tilladt. 4: Alle ændringerne fra de forrige valg er tilladte, undtagen sideekstraktion (kopi). | long | 4
EnableCopyingOfContent | Angiver at siderne og dokumentindholdet kan ekstraheres til brug i andre dokumenter (kopiering og indsætning). | boolean | true
EnableTextAccessForAccessibilityTools | Angiver at dokumentindholdet kan ekstraheres til brug for tilgængeligheds-programmer. | boolean | true

## Digital signatur

Digitale underskrifter

Navn | Beskrivelse | Type | Standardværdi
--- | --- | --- | ---
SignPDF | Hvis sand (true), underskriv PDF-dokumentet. | boolean | false
SignatureLocation | Yderligere information om den digitale signatur, sted for underskriveren. | string |
SignatureReason | Yderligere information om den digitale signatur, årsag til underskrift. | string |
SignatureContactInfo | Yderligere information om den digitale signatur, kontaktinformation på underskriveren. | string |
SignaturePassword | Certifikat-adgangskode | string |
SignatureCertificate |  |  |
SignCertificateSubjectName |  | string |
SignatureTSA | Under PDF-signeringsprocessen vil URL'en for tidsstempelautorisation blive brugt til at få et digitalt signeret tidsstempel, som indlejres i signaturen. | string |

Støt os venligst!