Ative o JavaScript no navegador para exibir as páginas da Ajuda do LibreOfficeDev.

Parâmetros de exportação de gráficos na linha de comando

Os filtros gráficos aceitam uma string de opções contendo propriedades gráficas para exportação.

Exemplos:

Converter um documento Draw em PNG

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

Converter um documento Writer em JPEG

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

tip

A sequência de opções de propriedades é escrita em notação JSON.


Filtros de gráficos

Nome exibido do filtro

Nome na API (OutputFilterName / InputFilterName)

Tipo da mídia (OutputFileExtension)

JPEG - Joint Photographic Experts Group

"writer_jpg_Export"

image/jpeg (jpg jpeg jfif jif jpe)

PNG - Portable Network Graphics

"writer_png_Export"

image/png (png apng)

SVG - Figuras Vetoriais Escaláveis

"writer_svg_Export"

image/svg+xml (svg)

WEBP - Imagem WebP

"writer_webp_Export"

image/webp (webp)


note

Os nomes válidos da API são [writer|impress|calc|draw]_[png|jpg|svg|webp]_Export, dependendo do documento de origem e formato de saída.


Propriedades

Propriedade

Tipo

Valor

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 (não para a linha de comando)

ScaleXNumerator

32-bit integer

ScaleXDenominator

32-bit integer

ScaleYNumerator

32-bit integer

ScaleYDenominator

32-bit integer

AntiAliasing

boolean

true / false