Skip to content

Buchhems/PDFTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ PDF-Tools – PDF aus Word erzeugen & Metadaten entfernen

PDF-Tools ist ein praktisches Windows-Tool zur automatisierten Erstellung von PDF-Dateien aus Word-Dokumenten (.docx) sowie zur Entfernung sensibler Metadaten aus bestehenden PDF-Dateien.

grafik

Icon by Some icon firm (https://icon-icons.com/de/pack/Online-Learning/3480)


🚀 Funktionen

  • 📄 Konvertiert .docx-Dateien in .pdf mit Microsoft Word
  • 🧹 Entfernt Metadaten wie Autor, Titel, Erstellungsdatum aus PDFs, erstellt PDF/A-1a kompatible PDF (Blista-Modus)
  • 🗑️ Optional: Kommentare löschen und Änderungsverfolgung beenden
  • 🖥️ Benutzerfreundliche Oberfläche mit Tkinter
  • 🧠 Automatische Erkennung und Beendigung laufender Word-Instanzen
  • 🔐 Datenschutzfreundlich durch Metadatenbereinigung

🖥️ Benutzeroberfläche

Element Beschreibung
Kommentare aus ... Aktiviert das Löschen von Kommentaren und Revisionen
PDF aus Word erzeugen Lässt Word-Dateien zur Konvertierung auswählen
PDF-Modus Auswahl aus reiner Entfernung von Metadaten aus PDF
und/oder Erzeugung von einer PDFA/1-a PDF.
PDF bearbeiten Lässt PDF-Dateien zur Bereinigung/Konvertierung auswählen

📦 Voraussetzungen

  • Windows-PC mit installiertem Microsoft Word
  • Python 3.x
  • Module:
    • comtypes
    • pypdf
    • psutil
    • shutil
    • threading
    • tkinter (Standardmodul)

📁 Dateistruktur

Die wichtigsten Dateien im Projekt:

Datei Zweck
pdf_tools.py Hauptskript mit GUI und Konvertierungslogik
PDFTools.ico Fenster-Icon für die Anwendung
hla.png Bild für die grafische Oberfläche (z. B. Logo)

🧑‍🏫 Anleitung

📄 PDF aus Word erzeugen

  1. Schließe alle geöffneten Word-Fenster.
  2. Klicke auf „PDF aus Word erzeugen“.
  3. Wähle die gewünschten .docx-Dateien aus.
  4. Optional: Checkbox aktivieren, um Kommentare zu löschen und Änderungen anzunehmen.
  5. Die PDFs werden im gleichen Ordner wie die Word-Dateien gespeichert.

🧹 Metadaten entfernen

  1. Klicke auf „PDF bearbeiten“.
  2. Wähle die gewünschten .pdf-Dateien aus.
  3. Die bereinigten PDFs werden überschrieben (Originale werden temporär gesichert).
  4. Bei Bedarf kann die Option Blista ausgewählt werden für das PDFA/1-a Format.

⚠️ Hinweise

  • ❗ Bei der PDF-Erzeugung dürfen keine anderen Word-Instanzen aktiv sein.
  • 🔐 Die Metadatenbereinigung überschreibt die Originaldateien.
  • 🧼 Temporäre Dateien werden automatisch gelöscht.
  • Benutzung auf eigene Gefahr.
  • Keine Haftung für Datenverlust oder fehlerhafte Konvertierungen.

🧪 Kompilierung mit PyInstaller

Zur Erstellung einer ausführbaren Datei:

pyinstaller --onefile --windowed --add-data PDFTools.ico:. --add-data hla.png:. pdftools.py

About

Word 2 PDF, PDF Metadata cleaner

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages