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

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

Примери:

Преобразуване на документ на Draw към PNG

soffice --convert-to 'png:draw_png_Export:{"PixelHeight":{"type":"long","value":"192"},"PixelWidth":{"type":"long","value":"192"}}' test.odg

Преобразуване на документ на Writer към JPEG

soffice --convert-to 'jpg:writer_jpg_Export:{"PixelHeight":{"type":"long","value":"192"},"PixelWidth":{"type":"long","value":"192"}}' test.odt

tip

Низът с настройки на свойствата се пише в нотация JSON.


Филтри за GRAPHICFILTER

Показвано име на филтъра

Име в API (OutputFilterName / InputFilterName)

Тип съдържание (OutputFileExtension)

JPEG – формат на Joint Photographic Experts Group

"writer_jpg_Export"

image/jpeg (jpg jpeg jfif jif jpe)

PNG – преносима мрежова графика

"writer_png_Export"

image/png (png apng)

SVG – мащабируема векторна графика

"writer_svg_Export"

image/svg+xml (svg)

WEBP – Изображение във формат WebP

"writer_webp_Export"

image/webp (webp)


note

Валидните имена на API са [writer|impress|calc|draw]_[png|jpg|svg|webp]_Export в зависимост от документа източник и крайния формат.


Свойства

Свойство

Тип

Стойност

Translucent

boolean

true / false

PixelWidth

32-bit integer

PixelHeight

32-bit integer

ExportOnlyBackground

boolean

true / false

HighContrast

boolean

true / false

PageNumber

32-bit integer

ScrollText

boolean

true / false

CurrentPage

XDrawPage (не за командния ред)

ScaleXNumerator

32-bit integer

ScaleXDenominator

32-bit integer

ScaleYNumerator

32-bit integer

ScaleYDenominator

32-bit integer

AntiAliasing

boolean

true / false


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