Como extrair todas as imagens de uma apresentação do PowerPoint?

13

Eu tenho uma apresentação do PowerPoint que é basicamente uma apresentação de slides. Como posso extrair todas as imagens em uma pasta?

Vi artigos que direcionam você para salvar a apresentação como HTML, mas esse formato de arquivo não está no PowerPoint 2010.

Alguma ideia?

AngryHacker
fonte

Respostas:

5
  1. Abra a apresentação do PowerPoint no PowerPoint 2010.

  2. Pressione Alt+ F11no seu teclado.

  3. O Microsoft Visual Basic for Applications é aberto.

  4. Pressione Ctrl+ Gno seu teclado.

  5. A janela Imediata é aberta no Microsoft VBA.

  6. Copie e cole o seguinte texto na janela Imediata:

    ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
    
  7. Pressione Enterno seu teclado.

  8. No PowerPoint, onde sua apresentação já teve o nome de arquivo que você forneceu, agora diz .htm (após salvar a apresentação, a barra de título retornará ao seu nome original).

    Navegue para onde sua apresentação do PowerPoint é salva. Agora existe uma pasta com o mesmo nome da sua apresentação seguida por _files. (Exemplo: HTMLme_files)

  9. Abra a nova pasta.

    Dentro da pasta estão todos os arquivos de áudio e imagem usados ​​na apresentação.

Fonte de informação

Moab
fonte
O problema é que ele salva o slide inteiro como um PNG, não apenas a imagem. Eu só quero a imagem.
AngryHacker 4/11
Verifique minha edição acima ....
Moab
Isso significa que o Powerpoint 2010 não permite exportar para HTML a partir da caixa de diálogo Salvar como ...? Eu só fiz isso no PowerPoint 2003.
Jo Então
23

Seu arquivo de apresentação provavelmente possui uma extensão como PPTX ou PPSX. Adicione .ZIP ao final do nome do arquivo (ou seja, forneça uma extensão ZIP) e clique duas vezes no Explorer. Isso abrirá o arquivo como se fosse um arquivo ZIP ou uma pasta compactada, o que de fato é.

Dê uma olhada na estrutura da pasta e você encontrará todas as imagens originais que foram inseridas na apresentação originalmente.

Steve Rindsberg
fonte
11

Aqui está um truque que eu uso no PowerPoint 2010.

  • Salve a apresentação do Powerpoint como um documento XPS.

  • Renomeie o documento salvo, substitua a extensão .xps por uma extensão .zip (pois os documentos XPS são na verdade arquivos ZIP que contêm vários outros arquivos).

  • Extraia o arquivo ZIP com seu extrator ZIP favorito e verifique na pasta Resources \ Images.

Você deve encontrar nesta pasta as imagens armazenadas no PPT.

Snark
fonte
2

Editar

Se você possui uma versão anterior a 2010 (diferente de mim), pode salvar como e escolher html. Todas as suas imagens são exibidas em uma pasta.

Caso contrário, escolha e .png em Salvar como e isso transformará cada slide em um .png.

Ben Jones
fonte
1

Para usuários de Linux / Ubuntu, caso seja um PPTX ou PPSX (consulte a resposta de Steve Rindsbergs ), você pode simplesmente tratá-lo como um arquivo ZIP.

Eu abro com rolo de arquivo: file-roller presentation.pptx &

É claro que descompactar na linha de comando também funciona ( unzip presentation.pptx).

No meu caso, as imagens estavam no ppt/mediasubdiretório.

Enno Gröper
fonte
Eu descobri que file-rollernão abriu o arquivo quando o nome tinha um pptxsufixo. Renomear com um zipsufixo parecia fazer feliz file-roller ...
thomp45793
0

No Office 2007 ou 2010, instale o complemento SaveAsPDFandXPS e salve como pdf. Instale o visualizador PDF-Xchange (gratuito). Abra o pdf neste e em Arquivo-Exportar - Exportar imagem.


fonte
0

O LibreOffice pode ser usado para converter a apresentação em um arquivo zip, que acaba tendo um diretório de imagens com todas as imagens.

Eu tinha um script para fazer isso, mas não consigo encontrá-lo agora. Vou colocar aqui se eu fizer.

spelufo
fonte
Link não funciona mais
Enno Gröper
Você está certo. Infelizmente eu apaguei o script.
Spelufo 27/10/2015