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

Съдържание

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

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

## Примери:

#### Windows Command Prompt CMD

The double quotes in the parameter string must be escaped (\").

To export pages 2 to 5 of a Writer document:

"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

To add a tiled watermark:

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

To encrypt a file:

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

To set version 1.5 (instead of the default 1.7):

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

#### Windows PowerShell

The parameter string must be wrapped in single quotes to allow parsing of the double quotes. The ampersand (&) character is known as the call operator. It is used to execute a command, script block, or function stored in a variable or string.

To export pages 2 to 5 of a Writer document:

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

To add a tiled watermark:

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

To encrypt a file:

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

To set version 1.5 (instead of the default 1.7):

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

#### Linux (BASH) and MacOS (ZSH)

To export pages 2 to 5 of a Writer document:

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

To add a tiled watermark:

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

To encrypt a file:

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

To set version 1.5 (instead of the default 1.7):

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

## Индекс

General Properties

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

User Interface

Връзки

Сигурност

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

## General Properties

Общи

Име | Описание | Тип | Подразбирана стойност
--- | --- | --- | ---
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

## User Interface

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

Име | Описание | Тип | Подразбирана стойност
--- | --- | --- | ---
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 |

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