Основным мотивом, побуждающим нас переписать модуль проверки макетов (preflight), была скорость работы. Параллельно с этим мы сосредоточились на гарантированном результате, а именно убрали лишнее, что проверялось не совсем корректно. Теперь проверка работает в разы быстрее и проверяет намного точнее.
Результат
Брошюра А4, объёмом 21 Мб, 45 страниц проверяется — 29 секунд! :)
До переписки модуля проверки данная брошюра проверялась — 8 минут.
Коротко об изменениях
- Перенесли модуль проверки макетов;
- Не конвертируем загруженный PDF, только проверяем;
- Убрали "ресайз";
- Добавили параметр "Погрешность в размере";
- Добавили параметр "Quality";
- Отображение прогресса проверки при многостраничном макете;
- Возможность скачать в ЛКК;
Подробнее
1. Перенесли модуль проверки
Для повышения качества и удобства работы наших клиентов в админ-панели, мы регулярно убираем элементы, которые не требуются для ежедневной работы, в раздел "Настройки → Интеграции".
2. Не конвертируем PDF, только проверяем
Нас часто просили не конвертировать загружаемый клиентами PDF, а оставлять таким, какой он был загружен первоначально. Сделано.
3. Убрали "ресайз"
Раньше, при загрузке макета мы встраивали его в область с размерами продукта. Например, клиент мог загрузить макет листовки А4 размером 220 х 300 мм, в продукт с размерами 210 х 297 мм. Нам приходилось встраивать его, то есть уменьшать с 220 х 300 мм до требуемого размера с сохранением пропорций.
Почему решили от этого отказаться? Это бы перечеркивало предыдущий пункт. Взамен мы добавили новый параметр "Погрешность в размере".
4. Добавили параметр "Погрешность в размере"
Вы можете указать погрешность в размере в мм для загружаемых макетов. Что это дает? Система не ругается на размеры, если размеры макета удовлетворяют условиям с учётом погрешности.
Например, вы указали параметр погрешность 2 мм. Пользователь загружает макет для продукции "Визитки" ( требуемое значение размера 92 х 52 мм) размером 94 х 54 мм. Ошибки не будет, т.к. мы попадаем в диапазон (92 мм + 2 мм погрешность, 52 мм + 2 мм погрешность).
5. Добавили параметр "Quality"
Для фотографий, которые загружаются клиентами только в конструкторе фотопродукции вы можете указать качество, до которого мы сжимаем изображение. По умолчанию — 100%. Рекомендуемое — 85%.
6. Отображение прогресса проверки (многостраничный продукт)
При загрузке макета многостраничной продукции, например брошюра, проверка может немного затянуться. Чтобы не томить клиента ожиданием, сервис TCS в момент проверки демонстрирует количество страниц, которое уже проверилось.
7. Возможность скачать макет в ЛКК
Если вы хотите принимать от клиента любые макеты и сами их адаптировать, то мы предусмотрели возможность клиентом скачать исправленный, адаптированный макет в его Личном кабинете клиента на сайте в разделе "Заказы".