Prezados,
Estou fazendo alguns testes com o objetivo de ler um arquivo PDF e capturar algumas informações.
O PDF que estou lendo não é padronizado com isso tenho que fazer algumas pesquisas nele capturando as informações.
Já consegui abrir o PDF e fazer a pesquisa atraves do método viewPdf.indexOf(“RESENHA DO CONTRATO”);
O que estou querendo fazer é o seguinte:
- Fazer uma busca no PDF pela String “RESENHA DE CONTRATO”;
- Fazer uma busca no PDF, a partir da posição onde foi encontrato a String “RESENHA DO CONTRATO”, pela String “DAS PARTES”.
Não posso fazer uma busca direta pela String “DAS PARTES”, pois essa String existe em outros locais do PDF antes da String “RESENHA DO CONTRATO”, preciso procurar depois dessa String.
Segue abaixo exemplo do PDF.
O objetivo será ler os dados do PDF, Resenha do Contrato, Objeto, Valor e Dotação e guardar essas informações no banco.
Se alguem puder me ajudar agradeço.
Felipe Aragão
RESENHA DO CONTRATO Nº 000/2010. PROCESSO Nº: 000/2010.
DAS PARTES: QQQQQQQQQQQQQQQQQQQQ, por intermédio da AAAAAAAAAAAAAAAA.
OBJETO: Execução dos serviços de elaboração QQQQQQQQQQQQQQQQQQQQQQ.
VALOR E DOTAÇAO ORCAMENTARIA: Os Recursos
Orçamentários para a cobertura das despesas decorrentes deste contrato
tem seu valor estimado em R$ 000.000,00(0), Os Recursos destinados
a execução deste Contrato correrão por conta da seguinte dotação
orçamentária: Função: - 00 xxxxxxxx; 000 ? oooooooo; 0000 ? ttttttttttttttttttttttttttttttttttttttt;
PI: YYYYYYYY; 000000 ? AAAAAAAAA;
[telefone removido] - Recursos Ordinários;. PRAZO: 00 (00) dias contados
a partir do recebimento da Ordem de Serviço.
BASE LEGAL: Lei 8.666/93 e suas alterações introduzidas pela Lei 8.883/94.
Cidade, 00 de março de 2010. ASSINATURAS: KKKKKKKKKKKKKKKKKKKKKK
pela KKKKKK e PPPPPPPP pela OOOOOOO.
OOOOOOOOOOOOOOOOOOOOOOOO -
Chefe da Assessoria Jurídica / OOOOOO.
OAB/MA nº. 00000