Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
|
Busca |
Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
Por Rubens Queiroz de Almeida
Os arquivos gerados pelo BrOffice na são verdade arquivos zip contendo diversos outros arquivos.
Tomemos como exemplo uma apresentação no formato OpenDocument.
Primeiramente, vamos extrair seus componentes com o comando unzip:
$ unzip imagens.odp Archive: imagens.odp extracting: mimetype creating: Configurations2/statusbar/ inflating: Configurations2/accelerator/current.xml creating: Configurations2/floater/ creating: Configurations2/popupmenu/ creating: Configurations2/progressbar/ creating: Configurations2/menubar/ creating: Configurations2/toolbar/ creating: Configurations2/images/Bitmaps/ extracting: Pictures/1000000000000314000002133FD28277.jpg extracting: Pictures/10000000000002BC000001E8A36E03CC.jpg extracting: Pictures/100000000000024B00000194E53B6E4C.jpg ... linhas removidas inflating: styles.xml extracting: meta.xml inflating: Thumbnails/thumbnail.png inflating: settings.xml inflating: META-INF/manifest.xml
Podemos ver que são criados vários arquivos xml no padrão 1.0, um diretório chamado Pictures, onde ficam armazenadas as figuras usadas no documento, um diretório chamado Thumbnails, onde fica guardada uma imagem que é associada ao arquivo, para visualização em browsers e outros arquivos de configuração. O conteúdo do documento fica gravado no arquivo content.xml.
Figura do diretório Thumbnail
O arquivo content.xml pode ser aberto normalmente em um browser Web que ofereça suporte a XML, como por exemplo o Firefox.
Este padrão de formato é muito conveniente, pois podemos extrair com facilidade as imagens de uma apresentação que recebemos e usa-las para outras finalidades, como por exemplo, enfeitar o seu desktop e deixar o seu dia mais alegre :-)
As imagens que eu extrai desta apresentação de exemplo podem ser encontradas em http://www.dicas-l.com.br/imagens/Pictures
Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS
Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.

Recomendar este artigo
JOOMLA - Mão na Massa
As Grandes Funcionalidades, na Prática
Dia 27 de Setembro - São Paulo
Saiba mais
Redes - Guia Prático
Por Carlos. E. Morimoto
Hardware - o Guia Definitivo
Por Carlos. E. Morimoto
Kurumin 7 - Guia Prático
Por Carlos. E. Morimoto
Linux: Ferramentas Técnicas, 2ed
Por Carlos. E. Morimoto
Utilizando UML e Padrões
Por CRAIG LARMAN
Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel
O Monge e o Executivo: uma História sobre a Essência da Liderança
Por James C. Hunter
Algoritmos: Teoria e Prática
Por Charles e Leiserson, Clifford Stein, Ronald L. Rivest e Thomas H. Cormen
Certificação Linux
Por Uira Ribeiro
O Conhecimento em Rede
Por Carlos Nepomuceno e Marcos Cavalcanti
Einstein : Sua Vida, Seu Universo
Por Walter Isaacson
UML: Guia do Usuário
Por Grady Booch, James Rumbaugh e Ivar Jacobson
Redes de Computadores: Curso Completo
Por Gabriel Torres
Hardware PC: Guia de Aprendizagem Rápida
Por Carlos E. Morimoto
Harry Potter e as Relíquias da Morte
Por J.K. Rowling
Redes de Computadores e a Internet
Por James F. Kurose e Keith W. Ross
Segurança de Redes em Ambientes Cooperativos
Por Emilio Tissato Nakamura e Paulo Licio de Geus
Enterprise Javabeans 3.0
Por Bill Burke, Richard Monson
Google Hacking
Por JOHNNY LONG
Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder
A Menina que Roubava Livros
Por Markus Zusak
Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe
Expressões Regulares: Uma Abordagem Divertida
Por Aurélio Marinho Jargas
Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel