Skip to content

Znakowanie wodne plikow do pobrania

This content is not available in your language yet.

Modul znakowania wodnego automatycznie dodaje dane kupujacego do plikow do pobrania (PDF i EPUB) w momencie pobierania. Kazdy pobrany plik zawiera spersonalizowany watermark identyfikujacy nabywce.

  1. Klient kupuje produkt z plikami do pobrania
  2. W momencie klikniecia linku pobierania plugin przechwytuje zadanie
  3. Na podstawie formatu pliku stosowany jest odpowiedni mechanizm znakowania
  4. Plik tymczasowy ze znakiem wodnym jest generowany i wysylany do klienta
  5. Plik tymczasowy jest usuwany po zakonczeniu procesu (cleanup na shutdown)

Znakowanie wodne jest stosowane automatycznie do wszystkich produktow z plikami do pobrania - nie wymaga dodatkowej konfiguracji per produkt.

Znakowanie wodne plikow PDF wykorzystuje biblioteke TCPDF:

  • Na kazdej stronie dokumentu nakladany jest tekst watermarku
  • Tekst jest polprzezroczysty i umieszczony po przekatnej strony
  • Watermark nie wplywa na czytelnosc oryginalnej tresci
  • Obslugiwane sa wielostronicowe dokumenty PDF

Znakowanie wodne plikow EPUB wykorzystuje rozszerzenie PHP ZipArchive:

  • Plik EPUB jest otwierany jako archiwum ZIP
  • Do plikow HTML wewnatrz archiwum wstrzykiwany jest element <div> z danymi kupujacego
  • Wstrzykniecie odbywa sie przed zamykajacym tagiem </body>
  • Oryginalna struktura EPUB jest zachowana

W tresci znaku wodnego mozna uzywac nastepujacych placeholderow:

PlaceholderOpisPrzyklad
[FIRSTNAME]Imie kupujacegoJan
[LASTNAME]Nazwisko kupujacegoKowalski
[EMAIL]Adres e-mail kupujacego[email protected]
[DATE]Data pobrania pliku2026-04-06
[ORDER_ID]Numer zamowienia12345

Przyklad tekstu znaku wodnego:

Licencjonowano dla: [FIRSTNAME] [LASTNAME] ([EMAIL])
Zamowienie #[ORDER_ID] z dnia [DATE]

Znakowany plik jest tworzony jako kopia tymczasowa w katalogu wp-content/uploads/polski-pro-temp/:

  • Plik tymczasowy jest generowany z unikalnym identyfikatorem
  • Po wyslaniu pliku do klienta plik tymczasowy jest usuwany
  • Czyszczenie odbywa sie automatycznie przez hook register_shutdown_function
  • W przypadku bledu pliki tymczasowe sa rowniez usuwane

Przejdz do WooCommerce > Ustawienia > Polski PRO > Znakowanie wodne.

UstawienieOpis
Wlacz znakowanie wodneAktywuje modul dla wszystkich plikow do pobrania
Tekst znaku wodnegoTresc watermarku z placeholderami
Rozmiar czcionki (PDF)Rozmiar tekstu znaku wodnego w PDF
Przezroczystosc (PDF)Poziom przezroczystosci watermarku w PDF
Styl CSS (EPUB)Styl CSS elementu div ze znakiem wodnym w EPUB

Modul jest kontrolowany przelacznikiem w ustawieniach modulow PRO:

WooCommerce > Ustawienia > Polski PRO > Moduly > Znakowanie wodne
Ta strona ma wylacznie charakter informacyjny i nie stanowi porady prawnej. Polski PRO for WooCommerce jest oprogramowaniem komercyjnym dostarczanym bez gwarancji.