none
Busca de dados específicos em PDF RRS feed

  • Pergunta

  • Boa tarde a todos.

    Preciso fazer uma busca em arquivos PDF que estão em uma pasta, contudo preciso de um texto específico em uma área do arquivo.

    O texto é basicamente assim: num. tipogr. das NFs : ____ ate ____ onde os locais com ____ são variáveis, o resto é igual em todas as NFs.

    Há como fazer essa pesquisa em cada arquivo de forma automática e salvar o resultado em tabela?

    Desde já muito obrigado pela ajuda.


    Erik Salvador

    quinta-feira, 7 de dezembro de 2017 17:13

Todas as Respostas

  • Amigo, a categoria da sua pergunta é SQL mesmo? Pois vc pode fazer em c#, varrendo a pasta e lendo todos os pdf's com itextsharp para pegar o texto desejado.

    Se for SQL talvez o serviço Full-text Filter te ajude também.

    Abs.

    sexta-feira, 8 de dezembro de 2017 15:23
  • Tudo bem Diogenes...

    Cara coloquei como SQL pq preciso varrer esses PDF's e colocar em tabela pq preciso comparar os valores obtidos com outros que já tenho e banco...

    Obrigado pela dica do FUll-text Filter... vou fazer testes...

    Abraço!


    Erik Salvador

    segunda-feira, 11 de dezembro de 2017 11:03
  • Bom dia  Erik Salvador,o seu trabalho será muito menor fazendo isso na aplicação , veja o banco de dados tem muitas responsabilidades dentro de um sistema, não faz parte da responsabilidade , varrer arquivos, a procura de objetos, o custo para o banco será gigante , imagine o Sql Server ter que reservar memoria para carregar um arquivos de 2 ou 3 gigas !

    logo em resumo ,

    1)faça um aplicativo simples ,

    2) pegue esses arquivos , 

    3) compare o que vc precisa comparar (  estude sobre linq to objetcs)

    4) faça a conexão com seu banco (estude sobre linq to entities)

    5)quarde o que vc quizer

    qualquer caminho diferente desse pode custar alto em ambiente de produção

     

    Wesley Neves - Brasilia-DF

     
    https://wesleyneves.wordpress.com/
    MTA-SQL Server
    MTA- Web Development
    Analista Desenvolvedor.NET
    Pós-Graduando em Banco de Dados 
    "Se a resposta for útil ou ajudar ,não esqueça de marcar"




    Wesley Neves

    segunda-feira, 11 de dezembro de 2017 11:29
  • Wesley,

    Muito obrigado pela dica cara, mas os PDF's são pequenos (média de 1mb ou menor)... só preciso abrir eles e pesquisar em um local específico, não sei se isso usa muita memória...

    Mas mesmo assim obrigado pela dica.

    Abraço!


    Erik Salvador

    segunda-feira, 11 de dezembro de 2017 21:09