FF PDF Attachment
Automatischer PDF-Export für Fluent Forms: Erzeugt saubere Belege aller Formularabsendungen als E-Mail-Anhang – leichtgewichtig & ohne externe Bibliotheken.
by Michael Kanda · github.com/michael-kanda/ff-pdf-attachment · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/michael-kanda/ff-pdf-attachment/archive/refs/heads/main.zipEin leichtgewichtiges WordPress-Plugin, das automatisch ein übersichtliches PDF mit allen übermittelten Daten an die E-Mail-Benachrichtigungen von Fluent Forms anhängt.
Ideal für Buchhaltungsbelege, Anmeldebestätigungen oder interne Archivierung – direkt als Anhang in der Inbox.
🚀 Highlights
- Keine Abhängigkeiten: Benötigt keine schweren Bibliotheken wie mPDF oder dompdf. Das Plugin nutzt einen minimalen, integrierten PDF-Generator (SimplePDF).
- Plug & Play: Einfach installieren und Formular-IDs festlegen.
- Smartes Design: Automatische Tabellengenerierung, Zeilenumbrüche und Unterstützung für Repeater-Felder (Wiederholungsfelder).
- Branding: Die Akzentfarbe des PDFs lässt sich bequem in den Einstellungen anpassen.
- Datenschutzkonform: PDF-Dateien werden temporär generiert, nach dem Versand versiegelt und automatisch nach 2 Stunden vom Server gelöscht.
✨ Features
- Automatischer Anhang: Hängt das PDF an alle aktiven Fluent Forms E-Mail-Benachrichtigungen an.
- Repeater-Support: Erkennt komplexe Felder wie "Wiederholungsfelder" und stellt diese strukturiert dar.
- UTF-8 Support: Korrekte Darstellung von Umlauten (ä, ö, ü) und Sonderzeichen (€).
- Selektive Aktivierung: Wähle gezielt aus, für welche Formular-IDs PDFs generiert werden sollen (oder lass das Feld leer für alle).
- Cleanup-Funktion: Automatisches Löschen alter PDF-Dateien aus dem Temp-Verzeichnis zur Vermeidung von Datenmüll.
🛠 Installation
- Lade den Ordner
ff-pdf-attachmentin das Verzeichnis/wp-content/plugins/hoch. - Aktiviere das Plugin im WordPress-Dashboard unter Plugins.
- Gehe zu Einstellungen → FF PDF Attachment, um die Formular-IDs und deine Wunschfarbe zu konfigurieren.
⚙️ Einstellungen
Unter Einstellungen > FF PDF Attachment findest du:
- Formular-IDs: Gib hier die IDs der Formulare ein (kommagetrennt), die einen PDF-Anhang erhalten sollen.
- Akzentfarbe: Wähle eine Hex-Farbe (z.B.
#2563eb) für die Header-Linien und Titel im PDF.
📄 Lizenz
Dieses Projekt steht unter der GPLv2 oder einer späteren Version.
Entwickelt für maximale Performance und minimale Serverlast.
Developed with ❤️ by Michael Kanda https://designare.at