Персоналізація поліграфічних матеріалів

Замітка тим кому доводиться часто персоналізувати багато матеріалів.

Це можна зробити декількома способами, наприклад щось пробувати із допомогою Microsoft Office, дизайнери згадають Print Merge. Результат величезний файл PDF, де задній фон зберігається для кожної сторінки. А якщо вам потрібно додати штрихкод чи фотографію – неможливо це зробити.

Довелося написати PHP скрипт, який бере файл темплейт, і додає персоналізовані дані: текст, штрихкод (EAN, QR), фотографію, на виході отримуємо компактний PDF для друку.

Наприклад файл із 3000 квитками займав 70 мб 🙂

Також використовуємо цей код для персоналізації бейджів учасників конференції. Файл із 400 бейджами 5 типів сторінок займав 6 мб.

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

Отриманий файл відправлямо у поліграфію, і за пару днів отримуємо презентабельний продукт.

Коментарі