Pomoc LibreOffice 24.8
Filtr PDF akceptuje ciąg opcji zawierających właściwości PDF eksportu.
Aby pominąć pierwszą stronę dokumentu Draw:
soffice --convert-to 'pdf:draw_pdf_Export:{"PageRange":{"type":"string","value":"2-"}}' test.odg
Aby dodać kafelkowy znak wodny:
soffice --convert-to 'pdf:draw_pdf_Export:{"TiledWatermark":{"type":"string","value":"draft"}}' test.odg
Aby zaszyfrować plik:
soffice --convert-to 'pdf:draw_pdf_Export:{"EncryptFile":{"type":"boolean","value":"true"},"DocumentOpenPassword":{"type":"string","value":"secret"}}' test.odg
Aby ustawić wersję 1.5 (zamiast domyślnej 1.7):
soffice --convert-to 'pdf:draw_pdf_Export:{"SelectPdfVersion":{"type":"long","value":"15"}}' test.odg
| PageRange | Jeśli ta właściwość jest ustawiona, wskazuje zakres stron do wyeksportowania. Aby wyeksportować wszystkie strony, pozostaw tę właściwość nieskonfigurowaną. Aby wyeksportować zaznaczenie, pozostaw tę właściwość nieustawioną i ustaw tylko właściwość Zaznaczenie. | string | Puste (wszystkie strony są eksportowane) | 
| Selection | Dowolne odpowiadające bieżącemu zaznaczeniu w dokumencie. | Any | |
| UseLosslessCompression | Określa, czy obrazy są eksportowane do formatu PDF przy użyciu formatu kompresji bezstratnej, takiego jak PNG, czy kompresowane przy użyciu formatu JPEG. | boolean | false | 
| Quality | Określa jakość eksportu JPG. Wyższa wartość zapewnia wyższą jakość obrazu i większy plik. Minimalna wartość łączna: 1. reprezentuje najniższą wartość, którą można użyć. Im niższa wartość, tym gorsza jakość obrazu i mniejszy rozmiar pliku. Maksymalna wartość łączna: 100. reprezentuje najwyższą wartość, którą można użyć. Im wyższa wartość, tym lepsza jakość obrazu i większy rozmiar pliku. | long | 90 | 
| ReduceImageResolution | Określa, czy rozdzielczość każdego obrazu jest zmniejszana do rozdzielczości określonej przez właściwość MaxImageResolution. | boolean | false | 
| MaxImageResolution | Jeśli właściwość ReduceImageResolution jest ustawiona na "true", wszystkie obrazy zostaną zmniejszone do podanej wartości w dpi. Możliwe wartości to: 75, 150, 300, 600 i 1200. | long | 300 | 
| SelectPdfVersion | Określa wersję PDF do wyemitowania. Możliwe wartości to: 0: PDF 1.7 (wybór domyślny). 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 | Tworzy plik PDF z dostępnością, który spełnia wymagania specyfikacji PDF/UA (ISO 14289). | boolean | false | 
| UseTaggedPDF | Określa, czy pliki PDF są tworzone przy użyciu specjalnych znaczników dostępności. | boolean | false | 
| ExportFormFields | Określa, czy pola formularzy są eksportowane jako widżety, czy eksportowana jest tylko ich stała reprezentacja w postaci wydruku. | boolean | true | 
| FormsType | Określa format wysyłania formularza PDF. Możliwe wartości to: 0: Określa, że używany jest typ formularza FDF. 1: Określa, że używany jest formularz typu PDF. 2: Określa, że używany jest typ formularza HTML. 3: Określa, że używany jest typ formularzy XML. | long | 0 | 
| AllowDuplicateFieldNames | Określa, czy wiele eksportowanych pól formularza może mieć tę samą nazwę pola. | boolean | false | 
| ExportBookmarks | Określa, czy zakładki są eksportowane do formatu PDF. | boolean | true | 
| ExportPlaceholders | Eksportuj tylko oznaczenia wizualne pól symboli zastępczych. Wyeksportowany symbol zastępczy jest nieskuteczny. | boolean | false | 
| ExportNotes | Określa, czy notatki są eksportowane do formatu PDF. | boolean | false | 
| ExportNotesPages | Określa, czy strony notatek są eksportowane do formatu PDF. (Strony notatek są dostępne tylko w dokumentach Impress). | boolean | false | 
| ExportOnlyNotesPages | Jeśli właściwość ExportNotesPages jest ustawiona na wartość true, określa, czy do formatu PDF eksportowane są tylko strony notatek. | boolean | false | 
| ExportNotesInMargin | Określa, czy notatki na marginesie są eksportowane do pliku PDF. | boolean | false | 
| ExportHiddenSlides | W przypadku programu LibreOffice Impress eksportuje slajdy nieuwzględnione w pokazach slajdów. | boolean | false | 
| IsSkipEmptyPages | Określa, że automatycznie wstawiane puste strony są pomijane. Ta opcja jest aktywna tylko w przypadku przechowywania dokumentów programu Writer. | boolean | false | 
| EmbedStandardFonts | Określa, czy osadzić 14 standardowych czcionek PDF, czy nie. | boolean | false | 
| IsAddStream | Określa, że do pliku PDF zawierającego oryginalny dokument zostanie wstawiony strumień w celu archiwizacji. | boolean | false | 
| Watermark | Określa tekst znaku wodnego, który ma zostać narysowany na każdej stronie eksportowanego pliku PDF. | string | (empty) | 
| WatermarkColor | Określa kolor tekstu znaku wodnego | long | 8388223 (light green) | 
| WatermarkFontHeight | Określa wysokość czcionki tekstu znaku wodnego. | long | |
| WatermarkRotateAngle | Określa kąt tekstu znaku wodnego. | long | |
| WatermarkFontName | Określa nazwę czcionki tekstu znaku wodnego. | string | Helvetica | 
| TiledWatermark | Określa kafelkowy tekst znaku wodnego. | string | |
| UseReferenceXObject | Gdy opcja jest włączona, wtedy używany jest znacznik odniesienia XObject: jest to prosta operacja, ale przeglądarki muszą obsługiwać ten znacznik, aby wyświetlać obrazy wektorowe. W przeciwnym razie w przeglądarce zostanie wyświetlona awaryjna bitmapa. | boolean | false | 
| IsRedactMode | boolean | false | |
| SinglePageSheets | Ignoruje rozmiar papieru każdego arkusza, zakresy druku oraz stan pokazywania/ukrywania i umieszcza każdy arkusz (nawet ukryte arkusze) dokładnie na jednej stronie. | boolean | false | 
| Nazwa | Opis | Typ | Wartość domyślna | 
|---|---|---|---|
| InitialView | Określa sposób wyświetlania dokumentu PDF po otwarciu. Możliwe wartości to: 0: Wybierz domyślny tryb przeglądarki, bez konspektów i miniatur. 1: Dokument jest otwierany z otwartym panelem konspektu 2: Dokument jest otwierany z otwartym panelem miniatur | long | 0 | 
| InitialPage | Określa stronę, na której dokument PDF powinien zostać otwarty w przeglądarce. | long | 1 | 
| Magnification | Określa akcję, która ma zostać wykonana po otwarciu dokumentu PDF. Możliwe wartości to: 0: Otwiera z domyślnym powiększeniem. 1: Otwiera w powiększeniu, aby zmieścić całą stronę w oknie. 2: Otwiera w powiększeniu, aby dopasować całą szerokość strony w oknie. 3: Otwiera w powiększeniu, aby zmieścić na całej szerokości ramki ograniczającej w oknie (obcina marginesy). 4: Otwiera z poziomem powiększenia określonym we właściwości Powiększenie. | long | 0 | 
| Zoom | Określa poziom powiększenia, z jakim otwierany jest dokument PDF. Obowiązuje tylko wtedy, gdy Powiększenie jest ustawione na „4”. | long | 100 | 
| PageLayout | Określa układ strony, który ma być używany po otwarciu dokumentu. Możliwe wartości to: 0: Wyświetlaj strony zgodnie z konfiguracją czytnika. 1: Wyświetlaj jedną stronę na raz. 2: Wyświetlaj strony w jednej kolumnie. 3: Wyświetlaj strony w dwóch kolumnach stron nieparzystych po prawej stronie, aby strony nieparzyste znajdowały się po lewej stronie, należy również użyć właściwości FirstPageOnLeft. | long | 0 | 
| FirstPageOnLeft | Używany z wartością 3 powyższej właściwości PageLayout, "true", jeśli pierwsza strona (nieparzysta) powinna znajdować się po lewej stronie ekranu. | boolean | false | 
| Nazwa | Opis | Typ | Wartość domyślna | 
|---|---|---|---|
| ResizeWindowToInitialPage | Określa, że po otwarciu dokumentu zostanie otwarte okno przeglądarki plików PDF, pokazujące całą stronę początkową. | boolean | false | 
| CenterWindow | Określa, że okno przeglądarki PDF jest wyśrodkowane względem ekranu, gdy dokument PDF jest otwierany. | boolean | false | 
| OpenInFullScreenMode | Określa, że okno przeglądarki PDF jest otwierane na pełnym ekranie, na wierzchu wszystkich okien. | boolean | false | 
| DisplayPDFDocumentTitle | Określa, że tytuł dokumentu, jeśli jest obecny we właściwościach dokumentu, jest wyświetlany na pasku tytułu okna przeglądarki PDF. | boolean | true | 
| HideViewerMenubar | Określa, czy ukryć pasek menu przeglądarki PDF, gdy dokument jest aktywny. | boolean | false | 
| HideViewerToolbar | Określa, czy ukryć pasek narzędzi przeglądarki PDF, gdy dokument jest aktywny. | boolean | false | 
| HideViewerWindowControls | Określa, czy ukryć elementy sterujące przeglądarki PDF, gdy dokument jest aktywny. | boolean | false | 
| UseTransitionEffects | Określa, czy przejścia slajdów są eksportowane do formatu PDF. Ta opcja jest aktywna tylko w przypadku przechowywania dokumentów Impress. | boolean | true | 
| OpenBookmarkLevels | Określa, ile poziomów zakładek ma być otwartych w aplikacji czytnika podczas otwierania pliku PDF. Możliwe wartości to: -1: otwierane są wszystkie poziomy zakładek 1–10: wskaż poziom zakładki (od 1 do 10) | long | -1 | 
| Nazwa | Opis | Typ | Wartość domyślna | 
|---|---|---|---|
| ExportBookmarksToPDFDestination | Określa, że zakładki zawarte w źródłowym pliku LibreOffice powinny zostać wyeksportowane do pliku PDF jako nazwane miejsce docelowe. | boolean | false | 
| ConvertOOoTargetToPDFTarget | Określa, że dokumenty docelowe z rozszerzeniem .od[tpgs] zostaną zmienione na .pdf po wyeksportowaniu łącza do formatu PDF. Dokument źródłowy pozostaje nietknięty. | boolean | false | 
| ExportLinksRelativeFsys | Określa, że obecne w dokumencie hiperłącza związane z systemem plików (protokół file://) zostaną wyeksportowane względem lokalizacji dokumentu źródłowego. | boolean | false | 
| PDFViewSelection | Określa sposób, w jaki wyeksportowany plik PDF będzie oglądany (doświadczany) przez użytkownika. Możliwe wartości to: 0: Określa, że plik PDF zostanie wyeksportowany ze wszystkimi łączami zewnętrznie do dokumentu traktowanego jako URI. To jest ustawienie domyślne. 1: Określa, że plik PDF zostanie wyeksportowany w celu przeglądania tylko w aplikacji do odczytu plików PDF. Obowiązuje tylko wtedy, gdy nie jest eksportowany do formatu PDF/A-1 (np. SelectPdfVersion nie ustawiono na 1). 2: Określa, że plik PDF zostanie wyeksportowany w celu wyświetlenia go w przeglądarce internetowej przy użyciu dostarczonej z nim wtyczki PDF. Zakładka identyfikatora URI będzie zgodna z docelową zakładką wygenerowaną za pomocą funkcji eksportu PDF LibreOffice (patrz ExportBookmarksToPDFDestination). | long | 0 | 
| Nazwa | Opis | Typ | Wartość domyślna | 
|---|---|---|---|
| EncryptFile | Jeśli wartość "true", wybiera szyfrowanie dokumentu PDF za pomocą hasła. Plik PDF można otworzyć tylko wtedy, gdy użytkownik wprowadzi prawidłowe hasło. | boolean | false | 
| DocumentOpenPassword | Jest to hasło, które pozwala użytkownikowi otworzyć plik PDF, gdy EncryptFile ma wartość "true". | string | |
| RestrictPermissions | Jeśli wartość "true", wybiera ograniczenie niektórych uprawnień. Uprawnienia można zmienić tylko wtedy, gdy użytkownik wprowadzi prawidłowe hasło. | boolean | false | 
| PermissionPassword | Jest to hasło, które umożliwia użytkownikowi dostęp do niektórych ograniczonych uprawnień, jeśli właściwość RestrictPermissions jest ustawiona na wartość "true". | string | |
| PreparedPasswords | |||
| PreparedPermissionPassword | string | ||
| Printing | Określa, jakie drukowanie jest dozwolone. Możliwe wartości to: 0: Nie można wydrukować dokumentu. 1: Dokument można wydrukować tylko w niskiej rozdzielczości. 2: Dokument można wydrukować z maksymalną rozdzielczością. | long | 2 | 
| Changes | Określa zmiany, które można wprowadzić w dokumencie. Możliwe wartości to: 0: Dokument nie może być zmieniony. 1: Dozwolone jest wstawianie, usuwanie i obracanie stron. 2: Wypełnienie pola formularza jest dozwolone. 3: Dozwolone jest zarówno wypełnianie pola formularza, jak i komentowanie. 4: Dozwolone są wszystkie zmiany poprzednich wyborów, z wyjątkiem wyodrębniania stron (kopiowania). | long | 4 | 
| EnableCopyingOfContent | Określa, że strony i zawartość dokumentu można wyodrębnić w celu użycia w innych dokumentach (kopiuj i wklej). | boolean | true | 
| EnableTextAccessForAccessibilityTools | Określa, że zawartość dokumentu można wyodrębnić w celu użycia w aplikacjach dostępności. | boolean | true | 
| Nazwa | Opis | Typ | Wartość domyślna | 
|---|---|---|---|
| SignPDF | Jeśli wartość "true", podpisz plik PDF. | boolean | false | 
| SignatureLocation | Dodatkowe informacje o podpisie cyfrowym, lokalizacji sygnatariusza. | string | |
| SignatureReason | Dodatkowe informacje o podpisie cyfrowym, powód podpisu. | string | |
| SignatureContactInfo | Dodatkowe informacje o podpisie cyfrowym, dane kontaktowe sygnatariusza. | string | |
| SignaturePassword | Hasło certyfikatu | string | |
| SignatureCertificate | |||
| SignCertificateSubjectName | string | ||
| SignatureTSA | Podczas procesu podpisywania pliku PDF adres URL Urzędu Znacznika Czasu zostanie użyty do uzyskania podpisanej cyfrowo sygnatury czasowej, która jest następnie osadzona w podpisie. | string |