Como posso converter um ppt para um pdf a partir da linha de comando?

48

Eu tenho uma pasta contendo um monte de ppts, cada um dos quais eu gostaria de converter em um pdf individual.

    
por James 03.11.2010 / 09:05

4 respostas

36

Você pode usar unoconv . Está disponível nos repositórios, então você pode apenas apt-get it: unoconv (link de instalação direta )

Observe que as informações na página da web estão desatualizadas. Use man ou digite unoconv -h para obter opções reais de linha de comando. Funciona assim:

unoconv -f pdf presentation.odt

Este comando criará um arquivo presentation.pdf.

Eu só usei para converter ods em pdf e funciona perfeitamente. Eu não tentei com apresentações (mas para um teste rápido agora), mas espero que funcione bem.

Observe que ele não funcionará no Lucid (10.04), devido a um erro nas ofertas python-openoffice . Se você precisar usá-lo no Lucid, você pode adicionar este ppa ao seu fontes de software para atualizar sua versão do Openoffice.

    
por Javier Rivera 03.11.2010 / 09:55
52

Você também pode usar a linha de comando do libreoffice para o seu propósito. Este exemplo converte todos os arquivos ppt no diretório atual para o formato pdf:

libreoffice --headless --invisible --convert-to pdf *.ppt  
  

- sem cabeça
  Inicia no "modo sem cabeça", que permite usar o aplicativo sem uma interface de usuário.
         Este modo especial pode ser usado quando o aplicativo é controlado por clientes externos através da API ...
  Isso implica - invisível e estritamente ignora qualquer ambiente GUI.

e

  

- invisível
              Inicia no modo invisível.
                Nem o logotipo de inicialização nem a janela inicial do programa estarão visíveis. LO pode ser controlado e documentos e diálogos podem ser abertos através da API.
     Quando iniciado com esse parâmetro, ele só pode ser encerrado usando o gerenciador de tarefas (Windows) ou o comando kill                 (Sistemas baseados em UNIX).

Obtenha mais informações sobre opções de linha de comando com:

man libreoffice

(Nota: Você precisa fechar todas as instâncias do LibreOffice antes que a linha de comando funcione.)

    
por Tapper 15.02.2012 / 17:58
1

A maneira mais fácil de converter arquivos .ppt para PDF é instalar unoconv através da linha de comando:

sudo apt-get install unoconv

Em seguida, abra o terminal da unidade onde os arquivos ppt estão disponíveis. Agora digite:

unoconv -f [format] pdf  filename.ppt

Isso é tudo. Feito.

    
por Jazeb_007 01.01.2017 / 07:14
-1

Existe uma fraude fácil.

Use unoconv com midnight commander para converter odt para pdf :

  • inicie mc
  • navegue para onde os arquivos odt são
  • tag odt files usando Ctrl-T then F2,@,
  • cole em unoconv -f pdf

Ele emitirá um monte de mensagens de erro terríveis, mas funciona!

    
por Carpintonto 28.02.2013 / 03:29