Eu testei e funciona bem. Acredito que expliquei tudo direitinho e não haveria contra-tempo. Não falo da possibilidade de scripts e extensões que comentei. Falo mesmo de usá-la tal como está, de modo semi-automático, como ensinei na mensagem anterior.
Alexandre Magno 2008/10/28 Manoel <[EMAIL PROTECTED]>: > Oi Alexandre, > > não posso testar esta solução agora porque, dada a urgência do prazo, > resolvi fazer a análise "natoralmente" (ou seja, "na mão grande", imprimindo > o arquivo e fazendo tudo manualmente), mas assim que terminar a pressa vou > testar para ver como funciona. > > Muito obrigado! > > []'s > Manolo > > 2008/10/28 Alexandre Magno Brito de Medeiros <[EMAIL PROTECTED]> > >> Manoel, >> >> Acredito que agora vamos resolver! Ou chegar bem perto de resolver. >> >> Veja: http://ieg.ifs.tuwien.ac.at/projects/pdf2table/ >> >> Para facilitar sua vida estou enviando como anexo os dois arquivos que >> você precisa, se você está usando um sistema GNU/Linux. >> >> Como usar? >> >> Suponhamos que você quer extrair a tabela da página 7 do documento que >> você me enviou - relestadual_bahia2.pdf, faça o seguinte: >> >> $ pdftohtml -xml -f 7 -l 7 relestadual_bahia2.pdf >> >> $ java -cp jdom.jar -jar pdf2table.jar >> >> Em "Source File" indique o arquivo relestadual_bahia2.pdf. >> >> Em "Target Directory" indique o diretório atual. >> >> O primeiro comando é necessário apenas porque o programa está com >> uma falha e não consegue interagir diretamente com o pdftohtml. Ele >> precisa do arquivo relestadual_bahia2.xml (gerado pelo pdftohtml) >> no diretório atual. >> >> Você pode processar um documento inteiro de uma vez. Para isso não >> indique os parãmetros 'f' e 'l' para o pdftohtml. Porém, aviso: demora! >> Ficou processando e não tive paciência de esperar o Celeron "moer". >> Pode ser até que haja bug nessa estória... >> >> Depois de processadas as tabelas o pdf2table cria os seguintes >> arquivos no diretório atual: >> >> output.xml >> tables.dtd >> pdf2xml.dtd >> table_view.xsl >> >> Abra o output.xml no navegador de internet - que deve ser capaz >> de processar XSL. Recomendo Firefox! :-) >> >> Você verá uma página HTML com uma tabela. >> >> O resultado foi satisfatório para mim! Ele errou muito pouco. >> Apenas quatro células foram deslocadas para uma nova coluna que >> não deveria existir. No geral eu achei muito bom! >> >> Até mais. Qualquer "surpresa", estou por aqui. >> >> Alexandre Magno >> >> PS.: pessoal, desculpem-me estar enviando arquivos anexos para >> a lista, mas eles são bem pequenos. >> >> Imagino que o assunto seja interessante! >> >> Se eu não enviasse ficaria menos prático de obter o jdom.jar. >> Já que enviei o jdom.jar, resolvi enviar também o pdf2table.jar. >> >> 2008/10/28 Manoel Nascimento <[EMAIL PROTECTED]>: >> > Oi Alexandre, >> > >> > seguem em anexo: >> > >> > a) o arquivo PDF do qual estou "apanhando"; >> > b) o arquivo TXT resultante da conversão das páginas 7 e 8 deste PDF via >> > pdftotext; >> > c) o arquivo ODS no qual salvei o texto convertido, contendo uma tabela >> > chamda "Caótica" com o resultado da colagem da conversão. >> > >> > Valeu pelo interesse! >> > >> > []'s >> > Manolo >> > >> > Alexandre Magno Brito de Medeiros escreveu: >> > >> > Você pode me enviar o exemplo concreto que você tentou e foi caótico? >> > >> > Alexandre Magno >> > >> > 2008/10/27 Manoel Nascimento <[EMAIL PROTECTED]>: >> > >> > >> > Alexandre Magno Brito de Medeiros escreveu: >> > >> > >> > Se você usa um sistema GNU/Linux, pode usar o pdftotext: >> > >> > pdftotext -f 5 -l 7 -layout arquivo.pdf >> > >> > Com os parâmetros f e l você pode gerar arquivos TXT "focados" nas >> > páginas do PDF em que aparecem as tabelas. Você só precisa delas... >> > >> > >> > >> > Agradeço pela dica, que acabei de testar, mas o resultado ficou tão >> > caótico que termina sendo melhor copiar os dados manualmente do PDF >> > diretamente, como faço às vezes. >> > >> > >> > Quando vocês estiver colando a tabela na planilha, no diálogo "Importação >> > de Texto", em "Opções de separadores", selecione: >> > >> > + Separado por: >> > >> > + Tabulação >> > + Espaço >> > + Mesclar delimitadores >> > >> > >> > >> > As linhas e colunas se embaralham demais, e organizar a tabela novamente >> > - ou ao menos saber que dados se referiam ao quê, originalmente - depois >> > de colar o conteúdo do arquivo TXT no BrOffice, mesmo com as opções >> > corretas assinaladas, termina sendo tão ou mais trabalhoso que copiar >> > novamente. >> > >> > Infelizmente, continuamos no zero-a-zero - ou pior, "apanhando" do PDF. >> > Há algum outro caminho? >> > >> > []'s >> > Manolo >> > >> > >> > >> > >> > Infra-estrutura Logística - BA >> > >> > EmpREEndimEntos Exclusivos >> > >> > Investimento >> > >> > Investimento >> > >> > Previsto >> > Tipo Subtipo Empreendimento >> > Após 2010 Estágio >> > >> > 2007-2010 >> > >> > (Milhões) >> > >> > (Milhões) >> > Aeroporto Salvador - ampliação e >> > Aeroporto Acesso Viário >> > 26,7 - Obra >> > readequação do sistema viário de acesso >> > Construção de Aeroporto de Ilhéus - Projeto Novo >> > Ação >> > Aeroporto >> > 2,9 - >> > Aeroporto Aeroporto >> > Preparatória >> > >> > Ação >> > Aeroporto Pista Aeroporto Salvador - Projeto 2ª Pista >> > 0,9 - >> > >> > Preparatória >> > Contorno Ferroviário de Camaçari – >> > Ação >> > Ferrovia Construção >> > 78,4 - >> > construção >> > Preparatória >> > Contorno Ferroviário de São Félix – >> > Ação >> > Ferrovia Construção >> > 110,2 - >> > construção >> > Preparatória >> > Dragagem e Porto de Salvador – dragagem de >> > Ação >> > Porto >> > 46,2 - >> > Derrocamento aprofundamento do acesso aquaviário >> > Preparatória >> > Dragagem e Porto de Aratu – dragagem de >> > Ação >> > Porto >> > 49,0 - >> > Derrocamento aprofundamento do acesso aquaviário >> > Preparatória >> > >> > Ação >> > Rodovias Adequação BR-101/BA – adequação – divisa SE/BA >> > 363,0 - >> > >> > Preparatória >> > >> > Ação >> > Rodovias Concessão Concessão: BR-116-324/BA >> > 1.200,0 - >> > >> > Preparatória >> > BR-101/BA – concessão – divisa ES/ >> > Ação >> > Rodovias Concessão >> > Em estudo - >> > BA – entroncamento BR-324 >> > Preparatória >> > BR-324/BA – construção – via expressa >> > Ação >> > Rodovias Construção >> > 339,0 - >> > de acesso ao porto de Salvador >> > Preparatória >> > BR-135/PI/BA/MG – construção – >> > Rodovias Construção >> > 250,0 - Obra >> > trecho BA >> > BR-116/BA – construção – ponte sobre >> > Rodovias Construção >> > 14,0 - Obra >> > o rio São Francisco – divisa PE/BA - Ibó >> > >> > Ação >> > Rodovias Balanças Controle de peso >> > 9,1 - >> > >> > Preparatória >> > Controle de >> > Licitação da >> > Rodovias Controle de velocidade >> > 23,6 - >> > Velocidade >> > Obra >> > Estudos e >> > Licitação da >> > Rodovias Estudos e projetos >> > 52,6 - >> > Projetos >> > Obra >> > Rodovias Manutenção Manutenção de rodovias >> > 690,0 - Obra >> > Rodovias Sinalização Sinalização >> > 49,2 - Obra >> > TOTAL >> > 3.304,8 - - >> > >> > >> > >> > >> > 7 >> > Infra-estrutura Logística - BA >> > >> > EmpREEndimEntos REGionAis >> > >> > Investimento >> > >> > Investimento >> > >> > Previsto >> > Tipo Subtipo Empreendimento UF >> > Após 2010 Estágio >> > >> > 2007-2010 >> > >> > (Milhões) >> > >> > (Milhões) >> > Ferrovia de Integração >> > Ferrovia Construção Oeste Leste: Ilhéus-Alvorada BA/TO >> > 4.700,0 - Ação Preparatória >> > (estudo) >> > TOTAL >> > 4.700,00 - - >> > >> > >> > >> > >> > 8 >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
