pdf вид страницы как?
всем привет, вопрос по сабжу.
задача: клиент хочет дополнительно к print view получить и pdf view выбранной страницы. Удалось установить екст Pdf Generator2, но проблема в том, что он не очень качественно понимает ксс и разбивает на пдф страницы в неудобных местах. Была надежда на екст WebKitPdf но провайдер не ставит X11 для вебкита. Если кто имел уже опыт с подобной задачей, может подскажете решение? Что возможно а что не возможно? Какие подводные камни и ограничения? Я так понимаю, один в один страницы перевести не удасться, тогда какой может быть приемылимый путь? Кто как решал такую задачу? спасибо заранее, Евгений |
Мне кажется, в такой ситуации было бы логично воспользоваться каким-нибудь платным недорогим сервисом генерации PDF по html/css коду
|
если можно , есть рабочий линк на не дорогой сервис?
спасибо |
Один раз делали на базе http://www.fpdf.org/ класса.
Не самый удобный вариант, многое вручную пришлось сделать, но для нашей задачи (вывод спецификаций продуктов) вполне подошло. |
результаты анализа:
на данный момент было найдено два потенциально перспективных решения Pdf Generator 2 и Webkit Pdf. Pdf Generator 2 Последняя версия пдф генератора из репозитория использует устаревшую версию фреймворка html2ps и лагает. Однако, если сходить на сайт хтмл2пс и взять последнюю версию и подключить к эксту по аналогии с предыдущей версией экстеншну скармливается хтмл код страницы с &type=123 а на выходе получаем вполне приличный пдф с достаточно высоким уровнем понимания ксс той самой страницы. недостатки:
Webkit Pdf Вебкит пдф по описанию более многообещающий так как рендеринг пдф использует популярный браузерный движок (Хром, Сафари), что предполагает более высокое понимание ксс и качество отрисовки хтмл перед конвертацией. Не удалось упросить текущего провайдера установить Х11 либы необходимые для вебкита. Недостатки
привет |
Для такой задачи размещение сайта на сервере где что то не ставят - вообще не подходит. Генерация PDF будт жрать процессор, память и время в огромных количествах. Все должно быть под Вашим контролем.
Делал на Pdf Generator 2. Да генерит криво но для задачи было приемлемо. |
... и опыт - сын ошибок трудных...
|
Часовой пояс GMT +4, время: 22:37. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot