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?

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


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.


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.


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.


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.


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

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.


Link não funciona mais
— Enno Gröper

Você está certo. Infelizmente eu apaguei o script.
— Spelufo 27/10/2015
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.