Задача
Основной целью была разработка программного решения для массовой печати счетов и внедрение его в существующее веб-приложение.
- Возможность конвертировать HTML-счета в PDF.
- Умный механизм нумерации страниц с разделением контента (разделение таблиц).
- Точное размещение заголовков и полей.
- Возможность масштабирования изображений.
Решение
После анализа имеющихся решений были определены оптимальные технологии для использования: WebKit и Qt.
Ключевые характеристики
- Использовался https://wkhtmltopdf.org/, который разработчикам СКЭНД пришлось обновить до новой версии Qt (с 4.7 до 4.8).
- Был создан отдельный сервер, который мог принимать запросы на печать и создавать PDF-файлы.
- Этот сервер был успешно интегрирован в рабочее решение.
Результат
Мы разработали инновационное программное решение для эффективной и массовой печати счетов-фактур.
Данный проект был разработан в соответствии с требованиями заказчика, и после успешной реализации заказчик обратился с аналогичной просьбой о создании системы под Windows с дополнительным пользовательским интерфейсом. Использование преимуществ Qt позволило выполнять задачу без каких-либо трудностей.