Bem, finalmente encontrei uma maneira de fazer com que ele produzisse jpegs numerados individualmente; uma por página de saída impressa.
- (veja também o UPDATE, abaixo) -
Primeiro, adicionei uma "Impressora PostScript Genérica" ..
Panel -> Sysetm -> Administration -> Printing
ou $ system-config-printer
O próximo passo é, no OpenOffice, escolher [*] Print to file
(na caixa de diálogo Imprimir)
e salve o arquivo PostScrip onde você quiser, por exemplo. ~ / print-to-file.ps
O passo final é usar ghostscript
para fazer a conversão. Tem muitos dispositivos de saída .
Você pode listar os dispositivos via: $ gs -h
Para gerar imagens sequenciais com jpeg , este é o comando:
$ gs -dBATCH -dNOPAUSE \
-sOutputFile=/home/fred/print-to-file.ps.%d.jpeg \
-sDEVICE=jpeg /home/fred.print-to-file.ps'
Para o formato png , altere o sufixo do nome do arquivo para .png.
e use png16 / png256 / etc para -sDEVICE
UPDATE:
Acabei de perceber que o ghostscript também pode ter um .pdf como entrada ...
Então tentei usar o .pdf da opção Exportar para PDF do OpenOffice, como a entrada para gs
(ghostscript) ...
O arquivo-fonte .odt era somente texto e as imagens de resluting tinham melhor kearning , portanto pode valer a pena comparar o ".pdf" como imput, vs ".ps" para sua situação específica .. fonte, imagens etc ...
Em resumo (para este método pdf):
- Exportar como PDF
-
$ gs -dBATCH -dNOPAUSE -sOutputFile=/home/fred/print-to-file.pdf.%d.jpeg -sDEVICE=jpeg /home/fred.print-to-file.pdf
UPDATE 2:
Embora este método funcione, a qualidade das imagens de saída não foi igual.
Aumentar a qualidade do jpg para 100% ainda produz resultados abaixo do padrão.
Mesmo imagens tiff estavam produzindo aberrações no texto (sem anti-aliasing?).
Talvez haja uma maneira de ajustar ghostscript ainda mais, mas eu comecei a procurar em outro lugar e, graças à sugestão de Roddie , mudei minha abordagem e definitivamente prefiro o " método não-impressora-virtual de unoconv
+ ImageMagick
(mencionado no meu comentário à resposta de Roddie) ... A qualidade de imagem do ImageMagick é ótima! ..
Um script de "duas linhas" desses dois comandos criaria um "Nautilus Action" simples e contornaria a necessidade de usar diretamente o OpenOffice.
Mas se você quiser converter um documento não salvo em imagens, então você precisaria usar "cups-pdf" ou o menu "File- > Salvar como PDF" opção em vez de "unoconv".