Você não está logado!
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
11 Comentários
-
Jose Maria escreveu:
15 de Maio de 2009 às 12:58:53não deu certo, poderia me ajudar melhor
-
Jayson Santos dos Reis escreveu:
15 de Maio de 2009 às 13:26:31Olá José, diga o que aconteceu, assim posso te ajudar.
Abraço
Jayson -
Marcel Araujo escreveu:
19 de Novembro de 2009 às 12:06:46Olá meu amigo!
Funcionou perfeitamente.
Muito obrigado -
Não consegui escreveu:
22 de Dezembro de 2009 às 10:10:14Como assim "Execute-o com python extrairswf.py -a nome_do_arquivo" ?
-
Gerson escreveu:
04 de Janeiro de 2010 às 10:48:09Olâ! 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 -
Jayson escreveu:
04 de Janeiro de 2010 às 12:57:55Olá 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 -
Marcelo de Assis Costa escreveu:
17 de Março de 2010 às 13:39:24Jayson, o que acha de publicar um tutorial explicando bem esse programa que você fez? Sou programador e achei muito útil.
-
jonhhull escreveu:
02 de Maio de 2010 às 12:41:54Funciona 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.
-
Ricardo escreveu:
19 de Maio de 2010 às 20:38:17Olá...
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??? -
Jayson escreveu:
20 de Maio de 2010 às 09:19:54Olá Ricardo, no seu caso não deu certo porque o -A tem que ser -a, ele diferencia maiúsculas de minúsculas.
Abraço -
Émerson escreveu:
28 de Agosto de 2010 às 00:28:42Funcionou !
Valeu pela dica ;D
Publicidade