GitHub Project

spypdf

Εργαλείο αναζήτησης και αντικατάστασης κειμένου σε αρχεία PDF με διατήρηση της μορφοποίησης και υποστήριξη ελληνικών.

spypdf Screenshot

📖 Τεκμηρίωση (README)

PDF Search & Replace

Ένα σύγχρονο, γρήγορο και εύχρηστο εργαλείο για την αναζήτηση και αντικατάσταση κειμένου σε αρχεία PDF με απόλυτη διατήρηση της αρχικής μορφοποίησης (γραμματοσειρά, μέγεθος, χρώμα) και πλήρη υποστήριξη ελληνικών χαρακτήρων.

Χαρακτηριστικά

  • Διατήρηση Μορφοποίησης: Αντικαθιστά το κείμενο διατηρώντας ακριβώς τη γραμματοσειρά, το μέγεθος, το χρώμα και τη θέση του αρχικού εγγράφου.
  • Υποστήριξη Ελληνικών: Αυτόματος εντοπισμός και σωστή σχεδίαση ελληνικών χαρακτήρων με χρήση Arial TrueType γραμματοσειράς όταν η αρχική δεν υποστηρίζει ελληνικά glyphs.
  • Καταμέτρηση Εμφανίσεων: Δυνατότητα εύρεσης του πλήθους των εμφανίσεων μιας λέξης ή φράσης πριν από την αντικατάσταση.
  • Διάκριση Πεζών/Κεφαλαίων: Επιλογή για αναζήτηση με ή χωρίς διάκριση πεζών/κεφαλαίων (case-sensitivity).
  • Πρόοδος σε Πραγματικό Χρόνο: Μπάρα προόδου και αναλυτική καταγραφή (logging) όλων των ενεργειών κατά την επεξεργασία.
  • Μοντέρνο UI: Σύγχρονο γραφικό περιβάλλον σε Dark Mode, σχεδιασμένο με Flet.
  • Splash Screen: Προσαρμοσμένη οθόνη έναρξης (splash screen) κατά το άνοιγμα της εφαρμογής.

Τεχνολογίες

Η εφαρμογή έχει αναπτυχθεί με τις παρακάτω τεχνολογίες:
Python: Η γλώσσα προγραμματισμού της εφαρμογής.
Flet: Για τη σχεδίαση του μοντέρνου γραφικού περιβάλλοντος χρήστη.
PyMuPDF (fitz): Για την ανάγνωση, επεξεργασία, αντικατάσταση κειμένου και αποθήκευση των PDF εγγράφων.

📂 Δομή Κώδικα & Αρχείων

📄 .gitignore
📄 README.md
📁 assets
  📄 splash.jpg
📄 main.py
📄 pyproject.toml
📄 uv.lock

🚀 Εκδόσεις & Releases

🏷️ v1.3.6
Published: 17 Jul 2026, 16:44

Έκδοση v1.3.6 με προσθήκη στοιχείων δημιουργού (SpyAlekos) και συνδέσμου GitHub μέσα στο παράθυρο της βοήθειας.

Assets: