Exportando gráficos vetoriais do Inkscape para o Libreoffice

10

Estou tentando exportar uma ilustração razoavelmente complexa do Inkscape para um documento do Libreoffice Writer. Eu gostaria de evitar rasterizar a ilustração o máximo possível.

Até agora eu tentei o seguinte:

  • SVG do Inkscape, SVG simples, SVG com tudo convertido em caminhos: imagens de bitmaps incluídas em minha ilustração são renderizadas como caixas pretas no documento do gravador.
  • EPS: as fontes parecem feias
  • ODG: não reconhecido no Writer (?!)

Por enquanto eu tenho exportado meu desenho SVG para PNG, e funciona bem, mas não é muito satisfatório. Então, qual é a maneira correta de fazer isso? Qualquer entrada bem-vinda!

    
por Peltier 11.10.2011 / 17:44

3 respostas

1

Um tempo depois

(como testado hoje), a inserção de SVGs do Inkscape (0.92.3) foi possível no LibreOffice 6.0.6. Isso pode ser apenas um suporte parcial, mas parece suficiente para fazer um manual do usuário. Eu fiz o seguinte com sucesso:

Inkscape

  • Iniciar nova imagem SVG
  • arraste e solte uma imagem PNG nela (abra no Inkscape)
  • lugar e uma caixa retangular semitransparente com texto colorido na captura de tela
  • desenhe uma linha horizontal sob o texto
  • adicionou uma seta começando no meio da linha apontando para um controle em scrrenshot

LibreOffice

  • Iniciar um novo documento de texto
  • adicionou uma página cheia de texto
  • Inserir > Imagem ... (imagem selecionada da descrição acima)
  • Salvo o documento
  • Exportado como PDF

Concluscion

Eu duvido que o uso bem-sucedido de SVGs do Inkscape dentro do LibreOffice o deixará muito feliz. Provavelmente é apenas para um estágio intermediário. Se você está interessado em produzir documentos PDF, ou documentos HTML ou documentos em papel (impressos no LibreOffice) podem fazer uma grande diferença. Por exemplo, as fontes serão importantes.

    
por 30.10.2018 / 13:31
2

Exportar do Inkscape usando o formato de imagem png que o Libreoffice suporta integralmente, em vez de salvar em formato vetorial que ele não suporta, é na verdade a única opção.

Veja no Wiki do Inkscape: Salvar como vs exportar .

No entanto, o segmento Como importar SVG no OOo Writer diz:

The svg import will be new feature in OOo 3.4, try OOo 3.4 beta from OOo download site.

Trata-se do OpenOffice, do qual o Libreoffice é na verdade outro ramo.
Você pode pensar em mudar por causa desse recurso, até encontrar o caminho para o Libreoffice.

    
por 25.10.2011 / 15:57
0

TL-DR:

Se possível, converta seu SVG em PDF (ou eps) no Inkscape, abra-o no GIMP e converta para um muito PNG de alta resolução sem anti-alias (imprime melhor), depois incorpore que no seu documento. Porque o suporte a gráficos vetoriais é um pesadelo.

A longa história:

O suporte a gráficos vetoriais no Libreoffice é uma história muito animada ... no momento em que essa pergunta foi feita, o único formato suportado de forma confiável era eps. No entanto, o LibreOffice não pôde exibi-lo corretamente, apenas imprimir em impressoras postscript (a maioria das impressoras de rede em ambientes profissionais) e converter em PDF!

O motivo é que o eps já é um formato de postscript, e a conversão de PDF foi baseada em "impressão" em um arquivo PostScript e, em seguida, na conversão para PDF. O LibreOffice simplesmente passou as imagens EPS e, na impressão, elas pareciam exatamente como deveriam, embora o LO pudesse exibir apenas uma visualização de baixa resolução.

Um pouco mais tarde, por volta de 2012, o Libreoffice conseguiu, por um curto período de tempo, espiar e imprimir corretamente os gráficos SVG! Isso dependia de uma instalação do Inkscape na mesma máquina (ou pelo menos a biblioteca do cairo que vem com ele). O recurso incluía todos os recursos sofisticados do SVG, como transparência, gradientes e desfoque (!). Eu usei isso com grande efeito em uma única apresentação no início de 2013, e naquele momento eu pensei que tinha tudo planejado.

Nesse ponto, alguém na comunidade LO começou a pensar que a "incorporação SVG" é o mesmo que "importação SVG" e, assim, ao inserir um SVG, o Libreoffice começou a tentar interpretar o arquivo e convertê-lo em um desenho libreoffice . Isso não funciona se o svg usar blur, por exemplo, mas na prática ele também falhou em muitos outros cenários, e isso arruinou vários dos meus documentos.

Por enquanto, o Libreoffice se desenvolveu um pouco mais, e pelo menos simples imagens svg funcionam bem novamente. Assim, desde que você não tenha gradientes, transparência ou desfoque, você deve estar bem com o SVG. Ao mesmo tempo, algo aconteceu com a incorporação de EPS e eles começaram a parecer errados em alguns casos.

Finalmente, existem mais formatos vetoriais, como o WMF e o EMF. Eles podem funcionar bem, mas somente se o documento permanecer no mesmo computador. Eu tive vários documentos onde as fontes incorporadas em um EMF foram completamente desconfiguradas (ou não), dependendo de qual máquina você estava olhando para a imagem.

... escusado será dizer, eu acho isso profundamente frustrante, mas ainda é muito melhor do que o Microsoft Office. Pelo que sei, nenhum formato de gráficos vetoriais funciona no MS Office no momento (incluindo o próprio WMF e EMF da Microsoft), exceto as coisas que você desenha diretamente no software, como é para o LO.

Neste ponto, eu praticamente desisti de esperar que o SVG possa ser usado em qualquer outra coisa que não seja o próprio Inkscape e navegadores da web.

    
por 08.12.2017 / 16:06