Skip to content

MicheDePainn/Gamma-Watermark-Cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nettoyeur de Filigrane Gamma pour fichiers PowerPoint (.pptx)

Cet outil supprime automatiquement certains filigranes (notamment les images avec la description preencoded.png) intégrés dans les layouts de fichiers PowerPoint .pptx.
Il dispose d'une interface graphique simple basée sur Tkinter.

✨ Fonctionnalités

  • Interface graphique intuitive
  • Suppression ciblée de blocs <p:pic> dans les layouts
  • Traitement automatique : décompression → nettoyage → recompression
  • Barre de progression et messages de statut

🖥️ Prérequis

  • Python 3.7+
  • pywin32
  • Système d'exploitation : Windows, Linux ou macOS

📦 Dépendances

Aucune dépendance externe requise (utilise uniquement la bibliothèque standard Python).

🚀 Utilisation

  1. Télécharge la dernière release :

    https://github.com/MicheDePainn/Gamma-Watermark-Cleaner-pptx/releases

  2. Lance l'application :

    Double clic sur main.exe

  3. Dans l'application :

    • Sélectionne un fichier .pptx d'entrée.
    • Choisis un fichier .pptx de sortie.
    • Clique sur "Lancer le nettoyage".
    • À la fin, le nombre de blocs supprimés est affiché.

📁 Exemple de fonctionnement

Le programme supprime les blocs XML <p:pic> des fichiers dans ppt/slideLayouts/ lorsque l’attribut descr de <p:cNvPr> est égal à preencoded.png.

<p:pic>
  <p:nvPicPr>
    <p:cNvPr id="4" name="Image 4" descr="preencoded.png"/>
    ...
  </p:nvPicPr>
  ...
</p:pic>

📃 Licence

Ce projet est libre et ouvert. Tu peux le modifier et l’utiliser comme bon te semble.


Développé avec ❤️ en Python.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages