Questão Como você pode renomear centenas de arquivos PDF com informações encontradas no arquivo?


Eu digitalizo formulários no trabalho em arquivos PDF e, em seguida, uso o Nitro para torná-los pesquisáveis.

Eu preciso encontrar uma maneira de ler os primeiros 50 caracteres do arquivo que está sempre no mesmo lugar no documento, apenas texto diferente, e renomeie o arquivo com as informações encontradas nesses caracteres.
Então eu preciso salvá-lo no diretório em nosso servidor.

Eu tenho procurado por um tempo e não encontrei nada que atenda a essa necessidade.
Você conhece algum código ou programa que irá executar essa função?


3


origem


Um roteiro seria adequado? Um script python poderia abrir o documento, ler o texto e renomear o documento. - Paul
Esse foi meu primeiro pensamento. Você pode recomendar algumas boas informações para iniciantes? Eu tive alguma experiência com o VB6 um tempo atrás, mas realmente não sei por onde começar com python. - user99856


Respostas:


Há muitas maneiras de fazer isso com um script, mas python é uma linguagem versátil e funciona em praticamente qualquer plataforma.

Este é um bom começo manual.

E esta é uma biblioteca que você pode usar para lendo arquivos pdf. Existem algumas bibliotecas de PDF no entanto.

Você pode até conseguir fazer isso sem uma biblioteca de pdf, lendo o arquivo diretamente.

Se você não está familiarizado com a redação de scripts, você chegará mais rápido com alguma ajuda, mas se quiser experimentar, as principais áreas em que você gostaria de se concentrar são:

  1. Lendo os argumentos da linha de comando (assim você pode passar o nome do arquivo quer mudar)

  2. Abrindo e lendo e fechando arquivos

  3. Abrindo, lendo e fechando arquivos com a biblioteca PDF

  4. Manipulação de strings - substrings e strings de divisão podem ser necessários

  5. Usando chamadas do sistema para renomear um arquivo


2