Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   pdf вид страницы как? (http://forum.typo3.ru/showthread.php?t=8501)

(:) 14.04.2010 10:21

pdf вид страницы как?
 
всем привет, вопрос по сабжу.
задача: клиент хочет дополнительно к print view получить и pdf view выбранной страницы.

Удалось установить екст Pdf Generator2, но проблема в том, что он не очень качественно понимает ксс и разбивает на пдф страницы в неудобных местах. Была надежда на екст WebKitPdf но провайдер не ставит X11 для вебкита.

Если кто имел уже опыт с подобной задачей, может подскажете решение? Что возможно а что не возможно? Какие подводные камни и ограничения?

Я так понимаю, один в один страницы перевести не удасться, тогда какой может быть приемылимый путь? Кто как решал такую задачу?

спасибо заранее,
Евгений

void 14.04.2010 21:07

Мне кажется, в такой ситуации было бы логично воспользоваться каким-нибудь платным недорогим сервисом генерации PDF по html/css коду

(:) 15.04.2010 12:42

если можно , есть рабочий линк на не дорогой сервис?

спасибо

-=UncleByte=- 15.04.2010 23:17

Один раз делали на базе http://www.fpdf.org/ класса.
Не самый удобный вариант, многое вручную пришлось сделать, но для нашей задачи (вывод спецификаций продуктов) вполне подошло.

(:) 22.04.2010 14:14

результаты анализа:

на данный момент было найдено два потенциально перспективных решения
Pdf Generator 2 и Webkit Pdf.

Pdf Generator 2
Последняя версия пдф генератора из репозитория использует устаревшую версию фреймворка html2ps и лагает. Однако, если сходить на сайт хтмл2пс и взять последнюю версию и подключить к эксту по аналогии с предыдущей версией экстеншну скармливается хтмл код страницы с &type=123 а на выходе получаем вполне приличный пдф с достаточно высоким уровнем понимания ксс той самой страницы.

недостатки:
  • время генерации около 10 секунд
  • неточности в понимании ксс (не всегда совпадает с последними браузерами) как правило поправимо
  • качество преобразования картинок хромает, возможно можно настроить
  • последняя версия экста использует неактуальную версия хтмл2пс(дорабатывать руками)
  • возможно кеширование пдф файлов в файловой системе при помощи доп екста. настроить с ходу не удалось. иследование пришлось остановить и остановится на оффлайновом решении.

Webkit Pdf
Вебкит пдф по описанию более многообещающий так как рендеринг пдф использует популярный браузерный движок (Хром, Сафари), что предполагает более высокое понимание ксс и качество отрисовки хтмл перед конвертацией.

Не удалось упросить текущего провайдера установить Х11 либы необходимые для вебкита.

Недостатки
  • не будет работать под виндами
  • не каждый провайдер пойдет на установку Х11 либ

привет

Pavel Antonov 22.04.2010 20:54

Для такой задачи размещение сайта на сервере где что то не ставят - вообще не подходит. Генерация PDF будт жрать процессор, память и время в огромных количествах. Все должно быть под Вашим контролем.

Делал на Pdf Generator 2. Да генерит криво но для задачи было приемлемо.

(:) 23.04.2010 09:44

... и опыт - сын ошибок трудных...


Часовой пояс GMT +4, время: 22:37.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot