Перейти до вмісту

Водяний знак файлів для завантаження

Модуль водяного знака автоматично додає дані покупця до файлів для завантаження (PDF та EPUB) у момент завантаження. Кожен завантажений файл містить персоналізований watermark, що ідентифікує покупця.

  1. Клієнт купує продукт з файлами для завантаження
  2. У момент кліку на посилання завантаження плагін перехоплює запит
  3. На основі формату файлу застосовується відповідний механізм нанесення знака
  4. Генерується тимчасовий файл з водяним знаком і надсилається клієнту
  5. Тимчасовий файл видаляється після завершення процесу (cleanup на shutdown)

Водяний знак застосовується автоматично до всіх продуктів з файлами для завантаження, не потребує додаткового налаштування для кожного продукту.

Нанесення водяного знака на файли PDF використовує бібліотеку TCPDF:

  • На кожній сторінці документа накладається текст watermark
  • Текст напівпрозорий і розміщений по діагоналі сторінки
  • Watermark не впливає на читабельність оригінального вмісту
  • Підтримуються багатосторінкові документи PDF

Нанесення водяного знака на файли EPUB використовує розширення PHP ZipArchive:

  • Файл EPUB відкривається як архів ZIP
  • У файли HTML усередині архіву вставляється елемент <div> з даними покупця
  • Вставка відбувається перед закривальним тегом </body>
  • Оригінальна структура EPUB зберігається

У вмісті водяного знака можна використовувати такі заповнювачі:

ЗаповнювачОписПриклад
[FIRSTNAME]Імʼя покупцяJan
[LASTNAME]Прізвище покупцяKowalski
[EMAIL]Адреса електронної пошти покупця[email protected]
[DATE]Дата завантаження файлу2026-04-06
[ORDER_ID]Номер замовлення12345

Приклад тексту водяного знака:

Ліцензовано для: [FIRSTNAME] [LASTNAME] ([EMAIL])
Замовлення #[ORDER_ID] від [DATE]

Файл з водяним знаком створюється як тимчасова копія в каталозі wp-content/uploads/polski-pro-temp/:

  • Тимчасовий файл генерується з унікальним ідентифікатором
  • Після надсилання файлу клієнту тимчасовий файл видаляється
  • Очищення відбувається автоматично через хук register_shutdown_function
  • У разі помилки тимчасові файли також видаляються

Перейдіть до WooCommerce > Налаштування > Polski PRO > Водяний знак.

НалаштуванняОпис
Увімкнути водяний знакАктивує модуль для всіх файлів для завантаження
Текст водяного знакаВміст watermark із заповнювачами
Розмір шрифту (PDF)Розмір тексту водяного знака в PDF
Прозорість (PDF)Рівень прозорості watermark у PDF
Стиль CSS (EPUB)Стиль CSS елемента div з водяним знаком в EPUB

Модуль контролюється перемикачем у налаштуваннях модулів PRO:

WooCommerce > Налаштування > Polski PRO > Модулі > Водяний знак
Ця сторінка має виключно інформаційний характер і не є юридичною консультацією. Polski PRO for WooCommerce є комерційним програмним забезпеченням, що надається без гарантій.