Vamos dar continuidade ao artigo anterior (Coloque aqui o link para o artigo anterior), onde nós aprendemos a converter um arquivo doc para docx. Hoje iremos ver como converter todos os arquivos doc de uma pasta, para arquivos docx.
O Office 2007 trouxe várias novidades, entre elas o Ribbon, nova interface, e o novo formato de arquivos. Este novo formato é baseado no OpenXML, um formato aberto e padronizado, sua estrutura interna é conhecida e pode ser manipulado por programas desenvolvidos por qualquer um. A Microsoft introduziu um novo namespace (System.IO.Packaging) no .NET 3.0, que permite manipular os arquivos e criar novos, usando qualquer linguagem compatível com o .NET. Você pode converter seus arquivos de texto antigos no novo formado abrindo-os no Word e escolhendo a opção “Salvar Como”, usando o formato “docx”, mas este artigo apresentará uma nova fórmula para converter seus arquivos.
Primeiro você precisa ter o AcrobatDistiller instalado em seu computador. Inicia o AcrobatDistiller , selecione os arquivos em EPS e arraste sobre o AcrobatDistillr. Blz, vai começar a converter automaticamente de EPS para PDF. Delete os arquivos EPS. Depois, abra o corel e vá em -->ferramentas-->visual basic-->executar Na opção " Macro em" escolha "todos os projetos padrão", depois escolha "CONVERTER.START" e clique em "executar". Selecione a pasta onde os arquivos PDF estão, e selecione a pasta de destino Em "Convert to" Selecione "CDR" e depois em Ok. Os arquivos em PDF serão convertidos para CDR automaticamente!
Abra o corel mais atual e vá em -->ferramentas-->visual basic-->executar. Na opção " Macro em" escolha "todos os projetos padrão", depois escolha "CONVERTER.START" e clique em "executar". Selecione a pasta onde os arquivos CDR estão, e selecione a pasta de destino Em "Convert to" Selecione "CMX" e depois em Ok. Feito isso o corel ira converter todos seus arquivos em CDR para CMX, apos a conversão separe os arquivos em CMX em uma pasta separada dos arquivos em CDR. Exemplo se você fez o processo acima no corel 12, 11, 10 e quer converter para CDR versão 8 você irá precisar ter o corel 8 instalado em sua maquina e repetir os mesmo processo acima, porem somente selecionando os arquivos CMX e em "Convert to para CDR" Ps: Antes de realizar qualquer dica deixe sempre um backup dos arquivos que serão convertidos por medida de segurança.
Podemos converter facilmente um array com um número de elementos pares para uma hash. Executando o código: {"tres"=>"3", "um"=>"1", "dois"=>"2"} Convém prestar atenção no *, que nesse caso recebe o apelido carinhoso de operador splat. Ele vai "abrir" o array para o método [] da hash. Se esquecermos de usar o * o método vai reclamar dizendo que recebeu um valor ímpar para a hash (e recebeu mesmo, apenas um array). Código: