Caso se saiba programar, alguns scripts podem agilizar muito essas
conversões. Invés de um browser pode-se usar um processador XSLT
como o FOP (em um pipe) para obter um XLS ou um ODS. Aliás, na
minha opinião há um oportunidade para aproveitar esse pdf2table
em um bela extensão (em termos funcionais) para o Oo.

Algum desenvolvedor por aí? Se eu tivesse mais tempo, até que
ia tentar alguma coisa, nem que fosse apenas um Shell Script.

Alexandre Magno

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.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a