Sumário

# 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

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)

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

Tópicos relacionados

Nomes de filtros de conversão de arquivos

Iniciar o LibreOffice com parâmetros

♥ Doe para nosso projeto! ♥