Параметри на командния ред за експортиране на PDF

Филтърът за PDF приема низ с настройки, съдържащ свойства на PDF за експортиране.

Примери:

За да пропуснете първата страница от документ на Draw:

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

За да добавите мозаичен воден знак:

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

За да шифровате файл:

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

За да зададете версия 1.5 (вместо подразбираната 1.7):

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

Индекс

Общи свойства

Начален изглед

Потребителски интерфейс

Връзки

Сигурност

Цифров подпис

Общи свойства

Общи

Име

Описание

Тип

Подразбирана стойност

PageRange

Ако това свойство е зададено, то указва диапазона от страници, които да бъдат експортирани.

За да експортирате всички страници, оставете свойството незададено.

За да експортирате селекция, оставете това свойство незададено и задайте само свойството Селекция.

string

Празно (експортират се всички страници)

Selection

Стойност от тип any, съответстваща на текущата селекция в документа.

Any

UseLosslessCompression

Указва дали изображенията се експортират към PDF във формат с компресия без загуби, като PNG, или компресирани във формата JPEG.

boolean

false

Quality

Указва качеството на експортирането в JPG. По-висока стойност отговаря на по-качествено изображение и по-голям файл.

Минимална стойност: 1. Представя най-ниската допустима стойност. Колкото по-ниска е стойността, толкова по-лошо е качеството на изображението и по-малък е размерът на файла.

Минимална стойност: 1. Представя най-високата допустима стойност. Колкото по-висока е стойността, толкова по-добро е качеството на изображението и по-голям е размерът на файла.

long

90

ReduceImageResolution

Указва дали разделителната способност на всяко изображение да се намалява до тази, зададена от свойството MaxImageResolution.

boolean

false

MaxImageResolution

Ако свойството ReduceImageResolution е true, всички изображения ще бъдат сведени до дадената стойност за точки на инч. Допустимите стойности са: 75, 150, 300, 600 и 1200.

long

300

SelectPdfVersion

Указва каква версия на PDF да бъде записана. Допустимите стойности са:

0: PDF 1.7 (подразбиран избор).

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

Създава достъпен PDF файл, отговарящ на изискванията на спецификацията PDF/UA (ISO 14289).

boolean

false

UseTaggedPDF

Определя дали PDF файловете да се създават със специални етикети за достъпност.

boolean

false

ExportFormFields

Указва дали полетата във формуляри да се експортират като контроли или да се експортира само фиксираното им представяне за печат.

boolean

true

FormsType

Указва формата за подаване на PDF формуляр. Допустимите стойности са:

0: указва използване на тип формуляр FDF.

1: указва използване на тип формуляр PDF.

2: указва използване на тип формуляр HTML.

3: указва използване на тип формуляр XML.

long

0

AllowDuplicateFieldNames

Указва дали е разрешено няколко експортирани полета от формуляр да имат едно и също име на поле.

boolean

false

ExportBookmarks

Указва дали показалците да се експортират към PDF.

boolean

true

ExportPlaceholders

Експортират се само визуалните маркировки на полетата за запазени места. Експортираните запазени места не са ефективни.

boolean

false

ExportNotes

Указва дали бележките да се експортират към PDF.

boolean

false

ExportNotesPages

Указва дали страниците с бележки да се експортират към PDF. (Страници с бележки са налице само в документи на Impress.)

boolean

false

ExportOnlyNotesPages

Ако свойството ExportNotesPages е true, указва дали само страниците с бележки да се експортират към PDF.

boolean

false

ExportNotesInMargin

Указва дали бележките в полето да се експортират към PDF.

boolean

false

ExportHiddenSlides

В LibreOffice Impress експортира кадри, които не са включени в прожекции.

boolean

false

IsSkipEmptyPages

Указва потискане на автоматично вмъкнатите празни страници. Тази настройка е активна само ако се съхраняват документи на Writer.

boolean

false

EmbedStandardFonts

Указва дали да се вградят 14-те стандартни шрифта за PDF, или не.

boolean

false

IsAddStream

Указва в PDF файла да се вмъкне поток, който съдържа оригиналния документ за архивни цели.

boolean

false

Watermark

Указва текста за воден знак, който да се изобразява на всяка страница от експортирания PDF файл.

string

(empty)

WatermarkColor

Указва цвета на текста за водния знак.

long

8388223 (light green)

WatermarkFontHeight

Указва височината на шрифта за текста на водния знак.

long

WatermarkRotateAngle

Указва наклона на текста за водния знак.

long

WatermarkFontName

Указва името на шрифта за текста на водния знак.

string

Helvetica

TiledWatermark

Указва текста за мозаичен воден знак.

string

UseReferenceXObject

Когато настройката е включена, се използват маркери за референтни XObjects: това е проста операция, но визуализаторите трябва да поддържат тези маркери, за да показват векторни изображения. В противен случай във визуализатора се показва резервно растерно изображение.

boolean

false

IsRedactMode

boolean

false

SinglePageSheets

Размерът на хартията, диапазоните за печат и статусът „показан“/„скрит“ за отделните листове се игнорират и всеки лист (включително скритите) се разполага точно на една страница.

boolean

false


Начален изглед

Начален изглед

Име

Описание

Тип

Подразбирана стойност

InitialView

Указва как да се покаже PDF документът, когато бъде отворен. Допустимите стойности са:

0: Избира се подразбираният режим на визуализатора, без план и миниатюри.

1: Документът се отваря с отворен панел с план.

2: Документът се отваря с отворен панел с миниатюри.

long

0

InitialPage

Указва страницата, на която да се отвори PDF документът в приложението визуализатор.

long

1

Magnification

Указва действието, което да бъде извършено, когато се отвори PDF документът. Допустимите стойности са:

0: Отваря с подразбирания коефициент на увеличение.

1: Отваря документа така мащабиран, че цялата страница да се побира в прозореца.

2: Отваря документа така мащабиран, че цялата ширина на страницата да се побира в прозореца.

3: Отваря документа така мащабиран, че цялата ширина на обхващащия му правоъгълник да се побира в прозореца (отрязва полетата).

4: Отваря с коефициента на увеличение, зададен чрез свойството Zoom.

long

0

Zoom

Указва коефициента за мащабиране, с който се отваря документ на PDF. Валидно е само ако за Magnification е зададено "4".

long

100

PageLayout

Указва какво оформление на страницата да се използва, когато се отвори документът. Допустимите стойности са:

0: Страниците да се показват според конфигурацията на четеца.

1. Да се показва по една страница.

2. Страниците да се показват в една колона.

3. Страниците да се показват в две колони с нечетните отдясно; за да ги разположите отляво, трябва да използвате и свойството FirstPageOnLeft.

long

0

FirstPageOnLeft

Използва се заедно със стойността 3 на горното свойство PageLayout, true, ако първата страница (нечетна) трябва да е от лявата страна на екрана.

boolean

false


Потребителски интерфейс

Потребителски интерфейс

Име

Описание

Тип

Подразбирана стойност

ResizeWindowToInitialPage

Указва прозорецът на визуализатора за PDF да показва цялата начална страница, когато бъде отворен документът.

boolean

false

CenterWindow

Указва прозорецът на визуализатора за PDF да се центрира спрямо екрана, когато бъде отворен документът.

boolean

false

OpenInFullScreenMode

Указва прозорецът на визуализатора за PDF да се отвори на целия екран, пред всички други прозорци.

boolean

false

DisplayPDFDocumentTitle

Указва заглавието на документа, ако присъства в свойствата му, да се покаже в заглавната лента на прозореца на визуализатора за PDF.

boolean

true

HideViewerMenubar

Указва дали да се скрива лентата с менюта на визуализатора за PDF, когато документът е активен.

boolean

false

HideViewerToolbar

Указва дали да се скрива лентата с инструменти на визуализатора за PDF, когато документът е активен.

boolean

false

HideViewerWindowControls

Указва дали да се скриват контролите на визуализатора за PDF, когато документът е активен.

boolean

false

UseTransitionEffects

Указва преходите между кадрите да се експортират към PDF. Тази настройка е активна само ако се съхраняват документи на Impress.

boolean

true

OpenBookmarkLevels

Указва колко нива на показалците да се отворят в приложението четец, когато бъде отворен PDF файлът. Допустимите стойности са:

-1: Отварят се всички нива на показалците.

1 – 10: Указва се нивото на показалците (от 1 до 10).

long

-1


Връзки

Връзки

Име

Описание

Тип

Подразбирана стойност

ExportBookmarksToPDFDestination

Указва показалците от файла на LibreOffice да се експортират в PDF файла като наименувани местоназначения.

boolean

false

ConvertOOoTargetToPDFTarget

Указва за документи цели с разширение .od[tpgs] разширението да се промени на .pdf при експортиране на връзката в PDF. Документът източник остава непроменен.

boolean

false

ExportLinksRelativeFsys

Указва хипервръзките в документа, свързани с файловата система (протокол file://), да се експортират като относителни спрямо местоположението на документа източник.

boolean

false

PDFViewSelection

Указва начина, по който експортираният PDF файл ще бъде разглеждан (възприеман) от потребителя. Допустимите стойности са:

0: Указва при експортирането на PDF файла всички връзки, сочещи извън документа, да се третират като URI. Това се подразбира.

1: Указва PDF файлът да бъде експортиран с цел само разглеждане през приложение четец за PDF. Валидна е само ако не се експортира към PDF/A-1 (напр. SelectPdfVersion не е 1).

2. Указва PDF файлът да се експортира за разглеждане в интернет браузър чрез предоставената с него приставка за PDF. Показалците на URI ще бъдат съвместими с целевите показалци, генерирани с функцията за експортиране на PDF на LibreOffice (вижте ExportBookmarksToPDFDestination).

long

0


Сигурност

Сигурност

Име

Описание

Тип

Подразбирана стойност

EncryptFile

Ако е true, указва PDF документът да се шифрова с парола. PDF файлът може да се отвори само когато потребителят въведе правилната парола.

boolean

false

DocumentOpenPassword

Това е паролата, която позволява на потребителя да отвори PDF файла, когато EncryptFile е true.

string

RestrictPermissions

Ако е true, указва да се ограничат някои разрешения. Разрешенията може да се променят само когато потребителят въведе правилната парола.

boolean

false

PermissionPassword

Това е паролата, която позволява на потребителя достъп до някои разрешения, ограничени, ако RestrictPermissions е true.

string

PreparedPasswords

PreparedPermissionPassword

string

Printing

Указва какъв вид печатане е разрешен. Допустимите стойности са:

0: Документът не може да бъде отпечатван.

1: Документът може да се отпечатва само с ниска разделителна способност.

2: Документът може да се отпечатва с максимална разделителна способност.

long

2

Changes

Указва промените, които могат да се извършват в документа. Допустимите стойности са:

0: Документът не може да бъде променян.

1: Разрешено е вмъкване, изтриване и въртене на страници.

2: Разрешено е попълване на полета от формуляр.

3: Разрешено е попълване на полета от формуляр и коментиране.

4. Разрешени са всички промени от предишните набори с изключение само на извличане на страница (копиране).

long

4

EnableCopyingOfContent

Указва, че страниците и съдържанието на документа могат да бъдат извличани за използване в други документи (копиране и поставяне).

boolean

true

EnableTextAccessForAccessibilityTools

Указва, че съдържанието на документа може да бъде извличано за използване в приложения за достъпност.

boolean

true


Цифров подпис

Цифрови подписи

Име

Описание

Тип

Подразбирана стойност

SignPDF

Ако е true, PDF файлът ще бъде подписан.

boolean

false

SignatureLocation

Допълнителна информация за цифровия подпис, местоположение на подписващия.

string

SignatureReason

Допълнителна информация за цифровия подпис, причина за подписването.

string

SignatureContactInfo

Допълнителна информация за цифровия подпис, информация за контакт с подписващия.

string

SignaturePassword

Парола за сертификата

string

SignatureCertificate

SignCertificateSubjectName

string

SignatureTSA

По време на подписването на PDF файла ще бъде използван URL на органа за времеви печати, за да се получи цифрово подписан времеви печат, който след това да се вгради в подписа.

string


Моля, подкрепете ни!