Você não está logado!

Busca :  

Inscreva-se no newsletter

Como extrair arquivos SWF do Microsoft Excel, Word.

    Exceto quando assistindo vídeos em Flash (Arquivos FLV), você já deve ter visto algum jogo ou animação em Flash (Arquivos SWF, também conhecidos como Shockwave flash) e, provavelmente deve ter recebido uma animação em SWF dentro de um documento do Microsoft Office. Em grande parte das vezes essas animações estão anexadas em um documento do Excel.

    A razão de anexar animações em SWF dentro de um documento do Office é porque a maioria de usuários usam o Windows / Microsoft Office e o mesmo, consegue disponibilizar uma maneira fácil do usuário interagir com o arquivo SWF e até enviá-lo por e-mail.

    Se você recebeu um arquivo SWF que sem estar anexado a um documento, você provavelmente conseguirá abri-lo usando um navegador de internet (Mozilla Firefox, Internet Explorer, etc).
    Por outro lado, se você usa Open Office e/ou Linux ou se você quer usar esse SWF em seu site ou blog, deverá extraí-lo do arquivo .doc ou .xls.

    A questão é que você não encontrará ferramentas nem no Microsoft Office 2007 (acredito que seja a última versão porque não o uso) para fazer o trabalho.

    Então aí está o problema: Como extrair arquivos SWF do Microsoft Excel, Word e/ou outros formatos (desde que os mesmos não sejam compactados ou encriptados) ?

    Você precisará apenas do Python instalado no seu computador (caso use Linux, provavelmente estará instalado) e um pouco de boa vontade porque o programa não tem interface gráfica.
 
    Se for usuário do Windows vá até a página http://www.python.org/ e baixe a última versão. O programa foi desenvolvido usando o Python 2.5, se você sabe o que está fazendo, fique à vontade para instalar outras versões. Não ensinarei aqui a fazer a instalação porque é facilmente encontrada no Google.
 
Utilizando o programa
 
    O primeiro passo é baixá-lo em http://www.kerov.com/media/projetos/extrairswf.py e salve em qualquer pasta.

    Execute-o com python extrairswf.py -a nome_do_arquivo que ele extrairá o arquivo na pasta onde o programa foi salvo. Para modificar a pasta basta adicionar -d nome_da_pasta que ficará assim: python extrairswf.py -a nome_do_arquivo -d nome_da_pasta.

    O programa poderá comportar-se de forma inadequada se dentro do arquivo tiver um SWF compactado, qualquer erro ou dúvida, postem aqui os seus comentários.

Por Jayson Santos dos Reis


15 Comentários

  1. Jose Maria escreveu:
    15 de Maio de 2009 às 12:58:53
    não deu certo, poderia me ajudar melhor

  2. Jayson Santos dos Reis escreveu:
    15 de Maio de 2009 às 13:26:31
    Olá José, diga o que aconteceu, assim posso te ajudar.
    Abraço
    Jayson

  3. Marcel Araujo escreveu:
    19 de Novembro de 2009 às 12:06:46
    Olá meu amigo!

    Funcionou perfeitamente.

    Muito obrigado

  4. Não consegui escreveu:
    22 de Dezembro de 2009 às 10:10:14
    Como assim "Execute-o com python extrairswf.py -a nome_do_arquivo" ?

  5. Gerson escreveu:
    04 de Janeiro de 2010 às 10:48:09
    Olâ! tudo certo?

    Não estou conseguindo. Não entendi direito o passo a passo. Baixei o "Python 3.1" e o arquivos "extrairswf.py". E agora?? o que faço? Tentei abrir o arquivo "extrairswf.py" com o Python mas só aparece uma janela do DOS bem rapido quase não da para vela. Poderia me dar instruções mais precisas?

    Desde já agradeço sua atenção.
    Abraço

  6. Jayson escreveu:
    04 de Janeiro de 2010 às 12:57:55
    Olá Gerson, o programa por enquanto é para ser usado em linha de comando mesmo.
    No Windows, primeiro você precisa abrir o prompt de comand e lá você digita python extrairswf.py que você verá as instruções a seguir.
    Abraço

  7. Marcelo de Assis Costa escreveu:
    17 de Março de 2010 às 13:39:24
    Jayson, o que acha de publicar um tutorial explicando bem esse programa que você fez? Sou programador e achei muito útil.

  8. jonhhull escreveu:
    02 de Maio de 2010 às 12:41:54
    Funciona sim! Valeu pela dica! Pra quem não conseguiu, vou explicar melhor:
    1- Faça o download do software em http://www.python.org/
    2- Faça o download do arquivinho extrairswf.py em http://www.kerov.com/media/projetos/extrairswf.py
    3- Instale o software Python
    4- Coloque o arquivo extrairswf.py e seu arquivo excel em uma mesma pasta.
    5- Abra o DOS e vá para o diretório desta pasta.
    6- Execute o comando extrairswf.py -a nome_do_arquivo
    7- Pronto. Arquivo extraído com sucesso.

  9. Ricardo escreveu:
    19 de Maio de 2010 às 20:38:17
    Olá...
    Não deu certo... segui todos os passos mas quando tempo extrair o arquivo que está dentro de um .doc aparece a seguinte mensagem:

    C:\TEMP>EXTRAIRSWF.PY -A FILMIM.DOC
    Usage: extrairswf.py [options]

    extrairswf.py: error: no such option: -A

    Como devo proceder???

  10. Jayson escreveu:
    20 de Maio de 2010 às 09:19:54
    Olá Ricardo, no seu caso não deu certo porque o -A tem que ser -a, ele diferencia maiúsculas de minúsculas.
    Abraço

  11. Émerson escreveu:
    28 de Agosto de 2010 às 00:28:42
    Funcionou !

    Valeu pela dica ;D

  12. egrodrigues escreveu:
    28 de Setembro de 2010 às 15:00:49
    Poderia explicar em detalhe esses itens abaixo: não entendi, pois apos digitar o endereço do arquivo ou seja a pasta contendo os dois arquivos no DOS , itens 6 tem executar o comando... que comando?
    5- Abra o DOS e vá para o diretório desta pasta.
    6- Execute o comando extrairswf.py -a nome_do_arquivo

  13. Jayson escreveu:
    28 de Setembro de 2010 às 15:19:05
    Oi ergrodrigues, o extrariswf.py acaba se tornando um comando.
    Se você estiver no windows faça C:\PythonVersão\python.exe extrairswf.py ...
    Abraço

  14. rachat credit escreveu:
    23 de Janeiro de 2011 às 04:30:39
    Il semble que vous soyez un expert dans ce domaine, vos remarques sont tres interessantes, merci.

    - Daniel

  15. Aspitespuri escreveu:
    30 de Janeiro de 2011 às 14:32:54
    I had a good time here but will return to google now.

Deixe seu comentário

Publicidade