Conversão de linha de comando do LibreOffice - nenhum arquivo de saída?

6

Estou usando o LibreOffice instalado na minha caixa de Linux e parece que estou tendo um problema estranho em que a conversão parece estar ocorrendo, e parece não haver erros, mas não há nenhum arquivo de saída no diretório de saída especificado .

Aqui está um exemplo do comando que estou usando:

/opt/libreoffice3.6/program/soffice --headless --invisible --convert-to pdf /dir/file.pptx --outdir /dir

E aqui está o resultado desse comando:

convert /dir/file.pptx -> /dir/file.pdf using impress_pdf_Export

Mas o problema é que depois de executar a conversão /dir/file.pdf não existe.

Eu tentei um arquivo doc e o comando funcionou e foi salvo corretamente. Mesmo que a conversão parece estar ocorrendo com o arquivo pptx, não parece salvá-lo em qualquer lugar, estranhamente.

Algum de vocês tem alguma sugestão?

    
por Brenden Palmer 06.12.2012 / 22:21

2 respostas

3

Eu uso este comando e ele funciona corretamente:

libreoffice --headless --invisible --convert-to pdf --outdir ~/dir  ~/dir/file_to_convert.pptx

Mas se você puder converter um arquivo .doc, poderá fazer o mesmo com o arquivo .pptx. É estranho ...

    
por user113567 09.12.2012 / 08:05
0

Como mencionado no comentário ao OP , é vital que nenhuma instância do LibreOffice esteja sendo executada.

Quando eu estava tentando fazer uma conversão de soffice , eu não tinha executado o LibO, então pensei que isso não era problema meu. No entanto, ao verificar o Gerenciador de Tarefas, ele mostrou "início rápido do soffice" em execução, e isso estava impedindo a conversão.

Então parece que esse bug antigo ainda está presente na última versão do LibO (estou rodando v. 5.1.1.2 no Ubuntu 14.04 LTS), e vale a pena estar ciente disso, dada a instância "quick-start" silenciosa de soffice .

    
por Dɑvïd 03.03.2016 / 13:13