результаты анализа:
на данный момент было найдено два потенциально перспективных решения
Pdf Generator 2 и Webkit Pdf.
Pdf Generator 2
Последняя версия пдф генератора из репозитория использует устаревшую версию фреймворка html2ps и лагает. Однако, если сходить на сайт хтмл2пс и взять последнюю версию и подключить к эксту по аналогии с предыдущей версией экстеншну скармливается хтмл код страницы с &type=123 а на выходе получаем вполне приличный пдф с достаточно высоким уровнем понимания ксс той самой страницы.
недостатки:
- время генерации около 10 секунд
- неточности в понимании ксс (не всегда совпадает с последними браузерами) как правило поправимо
- качество преобразования картинок хромает, возможно можно настроить
- последняя версия экста использует неактуальную версия хтмл2пс(дорабатывать руками)
- возможно кеширование пдф файлов в файловой системе при помощи доп екста. настроить с ходу не удалось. иследование пришлось остановить и остановится на оффлайновом решении.
Webkit Pdf
Вебкит пдф по описанию более многообещающий так как рендеринг пдф использует популярный браузерный движок (Хром, Сафари), что предполагает более высокое понимание ксс и качество отрисовки хтмл перед конвертацией.
Не удалось упросить текущего провайдера установить Х11 либы необходимые для вебкита.
Недостатки- не будет работать под виндами
- не каждый провайдер пойдет на установку Х11 либ
привет