Verarbeite und extrahiere Transaktionen aus Nickel-Kontoauszügen im PDF-Format. Dieses Projekt ermöglicht es dir, Kontoauszüge hochzuladen, Transaktionen zu überprüfen und zu bearbeiten sowie die bearbeiteten Daten im CSV-Format herunterzuladen.
- PDF-Verarbeitung: Extrahiere Transaktionen aus Nickel-Kontoauszügen im PDF-Format.
- Transaktionsbearbeitung: Bearbeite Transaktionen direkt in der Web-Oberfläche.
- CSV-Export: Exportiere die bearbeiteten Transaktionen als CSV-Datei.
- Echtzeit-Feedback: Speichern von Änderungen mit sofortigem visuellen Feedback.
- UTF-8 und Semikolon-Trennzeichen: CSV-Dateien werden in UTF-8 kodiert und verwenden Semikolon als Trennzeichen.
- PHP 7.4 oder höher
- Composer
- Webserver (z.B. Apache, Nginx)
-
Repository Klonen
git clone https://github.com/qttx-dev/nickel-convert.git cd nickel-convert -
Abhängigkeiten Installieren
Stelle sicher, dass Composer installiert ist und führe den folgenden Befehl aus:
composer install
-
Webserver Konfigurieren
Konfiguriere deinen Webserver, um das Projektverzeichnis zu bedienen. Stelle sicher, dass der Webserver auf das Verzeichnis zugreifen kann, in dem du die Anwendung installiert hast.
-
PDF Parser Abhängigkeit
Das Projekt verwendet
smalot/pdfparser. Dies sollte bereits durch Composer installiert worden sein. Wenn nicht, kannst du es mit dem folgenden Befehl hinzufügen:composer require smalot/pdfparser
-
Dateiberechtigungen
Stelle sicher, dass die Verzeichnisse, in denen temporäre Dateien gespeichert werden (z.B. Upload-Verzeichnis), die richtigen Berechtigungen haben, damit die Webanwendung Dateien speichern und lesen kann.
-
Kontoauszug Hochladen
Gehe zur Hauptseite der Anwendung und lade deine Nickel-PDF-Kontoauszüge hoch. Die Anwendung wird die Transaktionen extrahieren und anzeigen.
-
Transaktionen Bearbeiten
Bearbeite die extrahierten Transaktionen direkt in der Tabelle. Du kannst den Zahlungsempfänger, die IBAN und den Verwendungszweck ändern.
-
Änderungen Speichern
Klicke auf "Speichern" neben jeder Zeile oder auf "Alle Änderungen speichern", um alle bearbeiteten Zeilen zu speichern.
-
CSV exportieren
Nach dem Bearbeiten kannst du die Daten als CSV-Datei exportieren, indem du auf "CSV herunterladen" klickst.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE Datei für weitere Details.