Watermarking of downloadable files
Das Wasserzeichen-Modul fügt herunterladbaren Dateien (PDF und EPUB) im Moment des Herunterladens automatisch die Daten des Käufers hinzu. Jede heruntergeladene Datei enthält ein personalisiertes Wasserzeichen, das den Käufer identifiziert.
Funktionsweise
Section titled “Funktionsweise”- Der Kunde kauft ein Produkt mit herunterladbaren Dateien
- In dem Moment, in dem der Download-Link angeklickt wird, fängt das Plugin die Anfrage ab
- Je nach Dateiformat wird der passende Wasserzeichen-Mechanismus angewendet
- Eine temporäre Datei mit Wasserzeichen wird erzeugt und an den Kunden gesendet
- Die temporäre Datei wird nach Abschluss des Vorgangs entfernt (Cleanup beim Shutdown)
Das Wasserzeichen wird automatisch auf alle Produkte mit herunterladbaren Dateien angewendet, eine zusätzliche Konfiguration pro Produkt ist nicht erforderlich.
Unterstützte Formate
Section titled “Unterstützte Formate”PDF (TCPDF)
Section titled “PDF (TCPDF)”Das Wasserzeichen von PDF-Dateien verwendet die TCPDF-Bibliothek:
- Der Wasserzeichen-Text wird auf jeder Seite des Dokuments überlagert
- Der Text ist halbtransparent und diagonal über die Seite platziert
- Das Wasserzeichen beeinträchtigt die Lesbarkeit des Originalinhalts nicht
- Mehrseitige PDF-Dokumente werden unterstützt
EPUB (ZipArchive)
Section titled “EPUB (ZipArchive)”Das Wasserzeichen von EPUB-Dateien verwendet die PHP-Erweiterung ZipArchive:
- Die EPUB-Datei wird als ZIP-Archiv geöffnet
- Ein
<div>-Element mit den Daten des Käufers wird in die HTML-Dateien innerhalb des Archivs eingefügt - Das Einfügen erfolgt vor dem schließenden
</body>-Tag - Die ursprüngliche EPUB-Struktur bleibt erhalten
Platzhalter
Section titled “Platzhalter”Im Inhalt des Wasserzeichens können Sie die folgenden Platzhalter verwenden:
| Platzhalter | Beschreibung | Beispiel |
|---|---|---|
[FIRSTNAME] | Vorname des Käufers | Jan |
[LASTNAME] | Nachname des Käufers | Kowalski |
[EMAIL] | E-Mail-Adresse des Käufers | [email protected] |
[DATE] | Datum des Downloads der Datei | 2026-04-06 |
[ORDER_ID] | Bestellnummer | 12345 |
Beispiel für einen Wasserzeichen-Text:
Licensed to: [FIRSTNAME] [LASTNAME] ([EMAIL])Order #[ORDER_ID] from [DATE]Temporäre Dateien
Section titled “Temporäre Dateien”Die Datei mit Wasserzeichen wird als temporäre Kopie im Verzeichnis wp-content/uploads/polski-pro-temp/ erstellt:
- Die temporäre Datei wird mit einer eindeutigen Kennung erzeugt
- Nach dem Senden der Datei an den Kunden wird die temporäre Datei entfernt
- Die Bereinigung erfolgt automatisch über den Hook
register_shutdown_function - Im Fehlerfall werden die temporären Dateien ebenfalls entfernt
Konfiguration
Section titled “Konfiguration”Gehen Sie zu WooCommerce > Einstellungen > Polski PRO > Wasserzeichen.
| Einstellung | Beschreibung |
|---|---|
| Wasserzeichen aktivieren | Aktiviert das Modul für alle herunterladbaren Dateien |
| Wasserzeichen-Text | Inhalt des Wasserzeichens mit Platzhaltern |
| Schriftgröße (PDF) | Größe des Wasserzeichen-Textes im PDF |
| Transparenz (PDF) | Transparenzstufe des Wasserzeichens im PDF |
| CSS-Stil (EPUB) | CSS-Stil des Wasserzeichen-div-Elements im EPUB |
Aktivieren des Moduls
Section titled “Aktivieren des Moduls”Das Modul wird über einen Schalter in den Einstellungen der PRO-Module gesteuert:
WooCommerce > Settings > Polski PRO > Modules > Watermarking