Zum Inhalt springen

Wasserzeichen fuer Download-Dateien

Das Wasserzeichen-Modul fuegt Download-Dateien (PDF und EPUB) automatisch die Daten des Kaeufers hinzu, sobald sie heruntergeladen werden. Jede heruntergeladene Datei enthaelt ein personalisiertes Wasserzeichen, das den Erwerber identifiziert.

  1. Der Kunde kauft ein Produkt mit Download-Dateien
  2. Beim Klick auf den Download-Link faengt das Plugin die Anfrage ab
  3. Je nach Dateiformat wird der entsprechende Wasserzeichen-Mechanismus angewendet
  4. Eine temporaere Datei mit Wasserzeichen wird erzeugt und an den Kunden gesendet
  5. Die temporaere Datei wird nach Abschluss des Vorgangs geloescht (Cleanup beim Shutdown)

Das Wasserzeichen wird automatisch auf alle Produkte mit Download-Dateien angewendet, eine zusaetzliche Konfiguration pro Produkt ist nicht erforderlich.

Das Wasserzeichen fuer PDF-Dateien nutzt die TCPDF-Bibliothek:

  • Auf jede Seite des Dokuments wird der Wasserzeichentext aufgebracht
  • Der Text ist halbtransparent und diagonal auf der Seite platziert
  • Das Wasserzeichen beeintraechtigt die Lesbarkeit des Originalinhalts nicht
  • Mehrseitige PDF-Dokumente werden unterstuetzt

Das Wasserzeichen fuer EPUB-Dateien nutzt die PHP-Erweiterung ZipArchive:

  • Die EPUB-Datei wird als ZIP-Archiv geoeffnet
  • In die HTML-Dateien innerhalb des Archivs wird ein <div>-Element mit den Kaeuferdaten eingefuegt
  • Das Einfuegen erfolgt vor dem schliessenden Tag </body>
  • Die urspruengliche EPUB-Struktur bleibt erhalten

Im Inhalt des Wasserzeichens koennen folgende Platzhalter verwendet werden:

PlatzhalterBeschreibungBeispiel
[FIRSTNAME]Vorname des KaeufersJan
[LASTNAME]Nachname des KaeufersKowalski
[EMAIL]E-Mail-Adresse des Kaeufers[email protected]
[DATE]Datum des Downloads2026-04-06
[ORDER_ID]Bestellnummer12345

Beispiel fuer einen Wasserzeichentext:

Lizenziert fuer: [FIRSTNAME] [LASTNAME] ([EMAIL])
Bestellung #[ORDER_ID] vom [DATE]

Die Datei mit Wasserzeichen wird als temporaere Kopie im Verzeichnis wp-content/uploads/polski-pro-temp/ erstellt:

  • Die temporaere Datei wird mit einer eindeutigen Kennung erzeugt
  • Nach dem Senden der Datei an den Kunden wird die temporaere Datei geloescht
  • Die Bereinigung erfolgt automatisch ueber den Hook register_shutdown_function
  • Im Fehlerfall werden die temporaeren Dateien ebenfalls geloescht

Gehe zu WooCommerce > Einstellungen > Polski PRO > Wasserzeichen.

EinstellungBeschreibung
Wasserzeichen aktivierenAktiviert das Modul fuer alle Download-Dateien
WasserzeichentextInhalt des Wasserzeichens mit Platzhaltern
Schriftgroesse (PDF)Groesse des Wasserzeichentextes im PDF
Transparenz (PDF)Transparenzstufe des Wasserzeichens im PDF
CSS-Stil (EPUB)CSS-Stil des div-Elements mit Wasserzeichen im EPUB

Das Modul wird ueber einen Schalter in den Einstellungen der PRO-Module gesteuert:

WooCommerce > Einstellungen > Polski PRO > Module > Wasserzeichen
Diese Seite dient ausschliesslich zu Informationszwecken und stellt keine Rechtsberatung dar. Polski PRO for WooCommerce ist kommerzielle Software, die ohne Gewaehrleistung bereitgestellt wird.