Основным мотивом, побуждающим нас переписать модуль проверки макетов (preflight), была скорость работы. Параллельно с этим мы сосредоточились на гарантированном результате, а именно убрали лишнее, что проверялось не совсем корректно. Теперь проверка работает в разы быстрее и проверяет намного точнее.



Результат


Брошюра А4, объёмом 21 Мб, 45 страниц проверяется — 29 секунд!   :)

До переписки модуля проверки данная брошюра проверялась — 8 минут.




Коротко об изменениях


  1. Перенесли модуль проверки макетов;
  2. Не конвертируем загруженный PDF, только проверяем;
  3. Убрали "ресайз";
  4. Добавили параметр "Погрешность в размере";
  5. Добавили параметр "Quality";
  6. Отображение прогресса проверки при многостраничном макете;
  7. Возможность скачать в ЛКК;




Подробнее


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. Возможность скачать макет в ЛКК


Если вы хотите принимать от клиента любые макеты и сами их адаптировать, то мы предусмотрели возможность клиентом скачать исправленный, адаптированный макет в его Личном кабинете клиента на сайте в разделе "Заказы".