Wie können Sie Hunderte von PDF-Dateien mit den in der Datei enthaltenen Informationen umbenennen?


3

Ich scanne Formulare bei der Arbeit in PDF-Dateien und verwende Nitro, um sie durchsuchbar zu machen.

Ich muss mir eine Möglichkeit einfallen lassen, die ersten 50 Zeichen der Datei zu lesen, die sich immer an der gleichen Stelle im Dokument befinden, nur in einem anderen Text, und die Datei mit den in diesen Zeichen enthaltenen Informationen umbenennen.
Ich muss es dann in einem Verzeichnis auf unserem Server speichern.

Ich habe eine Weile gesucht und nichts gefunden, was diesem Bedürfnis entspricht.
Kennen Sie Code oder Programme, die diese Funktion ausführen?


Wäre ein Skript geeignet? Ein Python-Skript könnte das Dokument öffnen, den Text lesen und das Dokument umbenennen.
Paul

Das war mein erster Gedanke. Kannst du ein paar gute Starter-Infos empfehlen? Ich hatte vor einiger Zeit einige Erfahrungen mit VB6, weiß aber nicht wirklich, wo ich mit Python anfangen soll.
User99856

Antworten:


2

Es gibt viele Möglichkeiten, dies mit einem Skript zu tun, aber Python ist eine praktische und vielseitige Sprache und funktioniert auf nahezu jeder Plattform.

Dies ist ein guter Starter Handbuch .

Und dies ist eine Bibliothek, die Sie zum Lesen von PDF-Dateien verwenden können . Es gibt jedoch einige PDF-Bibliotheken.

Möglicherweise können Sie dies sogar ohne eine PDF-Bibliothek tun, indem Sie die Datei direkt lesen.

Wenn Sie noch nicht mit dem Schreiben von Skripten vertraut sind, werden Sie mit etwas Hilfe schneller dorthin gelangen. Wenn Sie sich jedoch selbst ausprobieren möchten, sollten Sie sich auf folgende Hauptbereiche konzentrieren:

  1. Befehlszeilenargumente lesen (damit Sie den zu ändernden Dateinamen übergeben können)

  2. Dateien öffnen, lesen und schließen

  3. Öffnen und Lesen und Schließen von Dateien mit der PDF-Bibliothek

  4. String-Manipulation - Teilstrings und Aufteilen von Strings können erforderlich sein

  5. Verwenden von Systemaufrufen zum Umbenennen einer Datei

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.