Como editar arquivos ODF sem um editor com suporte a ODF
Dica publicada em Linux / Avançado
Como editar arquivos ODF sem um editor com suporte a ODF
Situação extrema:
Você precisa entregar um trabalho urgente em odt, está tudo pronto, mas descobriu tem algum erro muito grave. O único computador que você tem disponível não tem nenhum editor de texto com suporte a ODF (digamos, Windows com Microsoft Office na casa de um amigo). Não há tempo ou acesso a internet para baixar o OpenOffice ou qualquer outra suite com suporte. O que fazer?
Simples: aproveite-se das vantagens do formato livre baseado em XML. O odt não é um formato compilado e é baseado em XML, uma linguagem compreensível para humanos parecida com HTML. Em verdade, é uma série de arquivos XML compactados em um arquivo no formato zip. Para ter acesso aos arquivos, basta descompactar usando um programa qualquer como o winzip, winrar, brazip, unzip, etc. Depois que tenham sido feitas as alterações, basta compactar os arquivos novamente. Cuidado para não deixar a extensão .zip e sim .odt.
OBS: O comando para descompactar arquivos zip no Linux é:
unzip <arquivo>
Dada a complexidade do formato, não abordo todas as alterações possíveis nos arquivos, mas apenas a adição, alteração ou remoção de palavras.
O conteúdo do texto fica armazenado no arquivo chamado content.xml, basta abrí-lo com o editor de textos favorito (vi, mcedit, notepad, etc) e procurar pelas passagens a serem alteradas e as editar. Salve o arquivo e o compacte novamente.
OBS 2: Para compactar arquivos no Linux:
zip -r <nome do arquivo>.odt *
(o * serve para compactar todos os arquivos da pasta corrente)
Talvez você nunca chegue a usar esse tipo de informação, mas é interessante conhecer a possibilidade.
Você precisa entregar um trabalho urgente em odt, está tudo pronto, mas descobriu tem algum erro muito grave. O único computador que você tem disponível não tem nenhum editor de texto com suporte a ODF (digamos, Windows com Microsoft Office na casa de um amigo). Não há tempo ou acesso a internet para baixar o OpenOffice ou qualquer outra suite com suporte. O que fazer?
Simples: aproveite-se das vantagens do formato livre baseado em XML. O odt não é um formato compilado e é baseado em XML, uma linguagem compreensível para humanos parecida com HTML. Em verdade, é uma série de arquivos XML compactados em um arquivo no formato zip. Para ter acesso aos arquivos, basta descompactar usando um programa qualquer como o winzip, winrar, brazip, unzip, etc. Depois que tenham sido feitas as alterações, basta compactar os arquivos novamente. Cuidado para não deixar a extensão .zip e sim .odt.
OBS: O comando para descompactar arquivos zip no Linux é:
unzip <arquivo>
Dada a complexidade do formato, não abordo todas as alterações possíveis nos arquivos, mas apenas a adição, alteração ou remoção de palavras.
O conteúdo do texto fica armazenado no arquivo chamado content.xml, basta abrí-lo com o editor de textos favorito (vi, mcedit, notepad, etc) e procurar pelas passagens a serem alteradas e as editar. Salve o arquivo e o compacte novamente.
OBS 2: Para compactar arquivos no Linux:
zip -r <nome do arquivo>.odt *
(o * serve para compactar todos os arquivos da pasta corrente)
Talvez você nunca chegue a usar esse tipo de informação, mas é interessante conhecer a possibilidade.
Valew caraaa =] =]