Parametry příkazového řádku pro export do PDF

PDF filtr přijímá řetězec možností obsahujících vlastnosti exportovaného PDF.

Příklady:

Vynechání první stránky v dokumentu aplikace Draw:

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

Vložení vodoznaku:

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

Zašifrování souboru:

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

Nastavení verze 1.5 (místo výchozí 1.7):

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

Obsah

Obecné vlastnosti

Výchozí zobrazení

Uživatelské rozhraní

Odkazy

Zabezpečení

Elektronické podpisy

Obecné vlastnosti

Obecné

Název

Popis

Typ

Výchozí hodnota

PageRange

Je-li tato vlastnost nastavena, značí rozsah stránek, které se mají exportovat.

Chcete-li exportovat všechny stránky, poté tuto vlastnost nenastavujte.

Chcete-li exportovat výběr, tuto vlastnost nenastavujte a nastavte pouze vlastnost Selection.

string

prázdná (exportují se všechny stránky)

Selection

any odpovídající aktuální výběru v dokumentu.

Any

UseLosslessCompression

Určuje, zda se obrázky exportují do PDF ve formátu s bezztrátovou kompresí, jako je PNG, nebo s kompresí formátu JPEG.

boolean

false

Quality

Určuje kvalitu exportu formátu JPG. Větší hodnoty znamenají kvalitnější obrázek a větší soubor.

Minimální hodnota (včetně): 1. Představuje nejmenší použitelnou hodnotu. Čím menší je hodnota, tím je obrázek nekvalitnější a velikost souboru menší.

Maximální hodnota (včetně): 100. Představuje největší použitelnou hodnotu. Čím větší je hodnota, tím je obrázek kvalitnější a velikost souboru větší.

long

90

ReduceImageResolution

Určuje, zda se rozlišení každého obrázku zmenší na rozlišení dané vlastností MaxImageResolution.

boolean

false

MaxImageResolution

Pokud je vlastnost ReduceImageResolution nastavena na true, všechny obrázky se zmenší na zadanou hodnotu DPI. Možnými hodnotami jsou: 75, 150, 300, 600 a 1200.

long

300

SelectPdfVersion

Určuje verzi vytvářeného PDF. Možnými hodnotami jsou:

0: PDF 1.7 (výchozí volba).

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

Vytvoří přístupný soubor PDF, který splňuje požadavky standardu PDF/UA (ISO 14289).

boolean

false

UseTaggedPDF

Určuje, zda se soubor PDF vytvoří se speciálními tagy pro zpřístupnění.

boolean

false

ExportFormFields

Určuje, zda jsou pole formulářů exportována jako aktivní prvky formulářů, nebo pouze jako pevně daná reprezentace určená pro tisk.

boolean

true

FormsType

Určuje formát odesílání PDF formulářů. Možnými hodnotami jsou:

0: Určuje, že se použije typ formuláře FDF.

1: Určuje, že se použije typ formuláře PDF.

2: Určuje, že se použije typ formuláře HTML.

3: Určuje, že se použije typ formuláře XML.

long

0

AllowDuplicateFieldNames

Určuje, zda je povoleno, aby více exportovaných polí formuláře mělo tentýž název.

boolean

false

ExportBookmarks

Určuje, zda se do PDF exportují záložky.

boolean

true

ExportPlaceholders

Exportuje pouze zobrazené označení zástupných polí, samotné pole nebude funkční.

boolean

false

ExportNotes

Určuje, zda se do PDF exportují poznámky.

boolean

false

ExportNotesPages

Určuje, zda se do PDF exportují stránky s poznámkami. (Stránky s poznámkami jsou k dispozici pouze v dokumentech Impressu.)

boolean

false

ExportOnlyNotesPages

Pokud je vlastnost ExportNotesPages nastavena na true, určuje, zda se do PDF exportují pouze stránky s poznámkami.

boolean

false

ExportNotesInMargin

Určuje, zda jsou do PDF exportovány poznámky na okrajích.

boolean

false

ExportHiddenSlides

V aplikaci LibreOffice Impress se exportují snímky, které nejsou zahrnuty do prezentace.

boolean

false

IsSkipEmptyPages

Určuje, že se vynechají automaticky vložené prázdné stránky. Tato možnost je aktivní pouze pro dokumenty Writeru.

boolean

false

EmbedStandardFonts

Určuje, zda se má vložit 14 standardních písem pro PDF.

boolean

false

IsAddStream

Určuje, že se do souboru PDF za účelem archivace vloží kanál obsahující původní dokument.

boolean

false

Watermark

Určuje text vodoznaku, který se má nakreslit na každou stránku exportovaného souboru PDF.

string

(empty)

WatermarkColor

Určuje barvu pro text vodoznaku.

long

8388223 (light green)

WatermarkFontHeight

Určuje výšku písma pro text vodoznaku.

long

WatermarkRotateAngle

Určuje úhel pro text vodoznaku.

long

WatermarkFontName

Určuje název písma pro text vodoznaku.

string

Helvetica

TiledWatermark

Určuje text vodoznaku nakresleného jako dlaždice.

string

UseReferenceXObject

Je-li tato možnost povolena, použije se odkaz XObject: jde o jednoduchou operaci, avšak aby bylo možné zobrazit vektorové obrázky, musí být tyto odkazy podporovány v prohlížeči. V opačném případě se v prohlížeči zobrazí rastr.

boolean

false

IsRedactMode

boolean

false

SinglePageSheets

Ignoruje u každého listu velikost papíru, oblasti tisku a stav zobrazený/skrytý a umístí každý list (včetně skrytých) na právě jednu stránku.

boolean

false


Výchozí zobrazení

Výchozí zobrazení

Název

Popis

Typ

Výchozí hodnota

InitialView

Určuje, jak se má dokument PDF zobrazit po otevření. Možnými hodnotami jsou:

0: Zvolí se výchozí režim prohlížeče, bez osnovy a bez náhledů.

1: Dokument se otevře s otevřeným panelem osnovy.

2: Dokument se otevře s otevřeným panelem náhledů.

long

0

InitialPage

Určuje, na které stránce se má dokument PDF v prohlížeči otevřít.

long

1

Magnification

Určuje, která akce se má při otevření dokumentu PDF provést. Možnými hodnotami jsou:

0: Otevře se s výchozím přiblížením.

1: Otevře se přiblížený tak, aby se stránka přizpůsobila oknu.

2: Otevře se přiblížený tak, aby se šířka stránky přizpůsobila oknu.

3: Otevře se přiblížený tak, aby se celková šířka obsahu (bez okrajů) přizpůsobila oknu.

4: Otevře se s úrovní přiblížení určenou vlastností Zoom.

long

0

Zoom

Určuje úroveň přiblížení, se kterou se dokument PDF otevře. Platné pouze tehdy, jeli vlastnost Magnification nastavena na „4“.

long

100

PageLayout

Určuje rozvržení stránek použité při otevření dokumentu. Možnými hodnotami jsou:

0: Zobrazí stránky podle nastavení prohlížeče.

1: Zobrazí stránky po jedné.

2: Zobrazí stránky v jednom sloupci.

3: Zobrazí stránky ve dvou sloupcích s lichými vpravo. Chcete-li mít liché stránky vlevo, použijte také vlastnost FirstPageOnLeft.

long

0

FirstPageOnLeft

Použito s hodnotou 3 vlastnosti PageLayout. Hodnota true určuje, že první stránka (lichá) má být na levé straně obrazovky.

boolean

false


Uživatelské rozhraní

Uživatelské rozhraní

Název

Popis

Typ

Výchozí hodnota

ResizeWindowToInitialPage

Určuje, že se při otevření dokumentu okno prohlížeče PDF otevře takové, aby zobrazilo celou výchozí stránku.

boolean

false

CenterWindow

Určuje, že se při otevření dokumentu okno prohlížeče PDF na obrazovce umístí na střed.

boolean

false

OpenInFullScreenMode

Určuje, že se okno prohlížeče PDF otevře na celou obrazovka, nad všemi ostatními okny.

boolean

false

DisplayPDFDocumentTitle

Určuje, že se v záhlaví okna prohlížeče PDF zobrazí název dokumentu, pokud je zadán v jeho vlastnostech.

boolean

true

HideViewerMenubar

Určuje, zda se má skrýt hlavní nabídka PDF prohlížeče, když je dokument aktivní.

boolean

false

HideViewerToolbar

Určuje, zda se má skrýt nástrojová lišta PDF prohlížeče, když je dokument aktivní.

boolean

false

HideViewerWindowControls

Určuje, zda se mají skrýt ovládací prvky okna PDF prohlížeče, když je dokument aktivní.

boolean

false

UseTransitionEffects

Určuje, že se do PDF exportují přechody snímku. Tato možnost se použije pouze u dokumentů Impressu.

boolean

true

OpenBookmarkLevels

Určuje, kolik úrovní záložek se má v prohlížeči otevřít při otevření PDF. Možnými hodnotami jsou:

-1: otevřou se všechny úrovně záložek

1–10: značí úroveň záložek (od 1 do 10)

long

-1


Odkazy

Odkazy

Název

Popis

Typ

Výchozí hodnota

ExportBookmarksToPDFDestination

Určuje, že se záložky obsažené ve zdrojovém souboru LibreOffice mají exportovat do souboru PDF jako pojmenované cíle.

boolean

false

ConvertOOoTargetToPDFTarget

Určuje, že se v cílech odkazů na dokumentu s příponou .od[tpgs] tato přípona změní při exportu do PDF na .pdf. Zdrojový dokument nebude ovlivněn.

boolean

false

ExportLinksRelativeFsys

Určuje, že se hypertextové odkazy vztahující se k systému souborů (protokol file://) z dokumentu exportují jako relativní k umístění zdrojového dokumentu.

boolean

false

PDFViewSelection

Určuje způsob, jak se budou chovat odkazy v exportovaném souboru PDF.

0: Určuje, že se soubor PDF exportuje se všemi odkazy na dokument jako URI. Jedná se o výchozí možnost.

1: Určuje, že se soubor PDF exportuje tak, aby jej bylo možné prohlížet pouze v aplikaci na prohlížení PDF. Platí pouze tehdy, nejedná-li se o export do PDF/A-1 (např. možnost SelectPdfVersion není nastavena na 1).

2: Určuje, že se soubor PDF exportuje tak, aby jej bylo možné prohlížet v internetovém prohlížeči pomocí zásuvného modulu pro PDF. Záložky budou vytvořeny kompatibilně s cílovými záložkami vygenerovanými funkcí LibreOffice pro export do PDF (viz možnost ExportBookmarksToPDFDestination).

long

0


Zabezpečení

Zabezpečení

Název

Popis

Typ

Výchozí hodnota

EncryptFile

Je-li true, dokument PDF bude zašifrován heslem. Bude možné jej otevřít pouze tehdy, zadá-li uživatel správné heslo zadá.

boolean

false

DocumentOpenPassword

Jedná se o heslo, které umožňuje uživateli soubor PDF otevřít, pokud je možnost EncryptFile nastavena na true.

string

RestrictPermissions

Je-li true, omezí se určitá oprávnění. Tato oprávnění lze změnit pouze tehdy, pokud uživatel zadá správné heslo.

boolean

false

PermissionPassword

Jedná se o heslo, které umožňuje uživateli soubor zpřístupnit některá oprávnění omezená nastavením RestrictPermissions na true.

string

PreparedPasswords

PreparedPermissionPassword

string

Printing

Určuje, jak je možné dokument vytisknout. Možnými hodnotami jsou:

0: Dokument nelze vytisknout.

1: Dokument lze vytisknout pouze v nízkém rozlišení.

2: Dokument lze vytisknout v maximálním rozlišení.

long

2

Changes

Určuje, jaké změny je možné v dokumentu provádět. Možnými hodnotami jsou:

0: Dokument nelze měnit.

1: Je povoleno mazání a otáčení stránek.

2: Je povoleno vyplňování polí formuláře.

3: Je povoleno jak vyplňování polí formuláře, tak vkládání komentářů.

4: Povoleny jsou všechny předchozí změny kromě vyjímání (kopírování) stránek.

long

4

EnableCopyingOfContent

Určuje, že stránka a obsah dokumentu mohou být vyjímány a použity v jiných dokumentech (kopírování a vkládání).

boolean

true

EnableTextAccessForAccessibilityTools

Určuje, že obsah dokumentu lze vyjímat pro použití aplikacemi pro zpřístupnění.

boolean

true


Elektronické podpisy

Elektronické podpisy

Název

Popis

Typ

Výchozí hodnota

SignPDF

Je-li true, soubor PDF bude podepsán.

boolean

false

SignatureLocation

Další informace o elektronickém podpisu, místo podepsání.

string

SignatureReason

Další informace o elektronickém podpisu, důvod podepsání.

string

SignatureContactInfo

Další informace o elektronickém podpisu, kontaktní údaje o podepisujícím.

string

SignaturePassword

Heslo certifikátu

string

SignatureCertificate

SignCertificateSubjectName

string

SignatureTSA

Během procesu podepisování PDF se použije URL autority časových razítek k tomu, aby se získalo elektronicky podepsané časové razítko, které se vloží do podpisu.

string


Podpořte nás!