3 votes

Comment renommer des centaines de fichiers PDF avec les informations trouvées dans le fichier ?

Je numérise des formulaires au travail dans des fichiers PDF, puis j'utilise Nitro pour les rendre consultables.

Je dois trouver un moyen de lire les 50 premiers caractères du fichier, qui se trouve toujours au même endroit dans le document, mais avec un texte différent, et de renommer le fichier avec les informations contenues dans ces caractères.
Je dois ensuite l'enregistrer dans un répertoire sur notre serveur.

J'ai cherché pendant un certain temps et je n'ai rien trouvé qui réponde à ce besoin.
Connaissez-vous un code ou un programme permettant de remplir cette fonction ?

0 votes

Un script conviendrait-il ? Un script Python pourrait ouvrir le document, lire le texte et renommer le document.

0 votes

C'était ma première pensée. Pouvez-vous me recommander de bons renseignements pour commencer. J'ai eu quelques expériences avec VB6 il y a quelque temps, mais je ne sais pas vraiment par où commencer avec Python.

2voto

Oliver Points 125

Il existe de nombreuses façons de faire cela avec un script, mais Python est un langage polyvalent très pratique, et fonctionne sur à peu près toutes les plateformes.

C'est une bonne entrée en matière manuel .

Et c'est une bibliothèque que vous pouvez utiliser pour lecture de fichiers pdf . Il existe cependant quelques bibliothèques PDF.

Vous pourrez peut-être même le faire sans bibliothèque de pdf, en lisant directement le fichier.

Si vous n'êtes pas récemment familiarisé avec l'écriture de script, vous y arriverez plus rapidement avec un peu d'aide, mais si vous voulez essayer vous-même, alors les principaux domaines sur lesquels vous voudrez vous concentrer sont les suivants :

  1. Lecture des arguments de la ligne de commande (afin que vous puissiez passer le nom de fichier que vous que vous voulez modifier)

  2. Ouverture, lecture et fermeture de dossiers

  3. Ouverture, lecture et fermeture de fichiers avec la bibliothèque PDF

  4. Manipulation de chaînes de caractères - des sous-chaînes et la division de chaînes de caractères peuvent être nécessaires.

  5. Utilisation des appels système pour renommer un fichier

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X