Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 22.04.2010, 14:14   #1
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

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

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

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

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

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

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

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

привет
(:) вне форума   Ответить с цитированием
Старый 22.04.2010, 20:54   #2
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

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

Делал на Pdf Generator 2. Да генерит криво но для задачи было приемлемо.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 23.04.2010, 09:44   #3
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

... и опыт - сын ошибок трудных...
(:) вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
Как увидеть еонтент страницы имеено на выбраном языке 9 на англ. или рус)?? lili Общие вопросы 2 15.12.2005 14:37
Как увидеть еонтент страницы имеено на выбраном языке 9 на англ. или рус)?? lili Общие вопросы 2 08.12.2005 14:13
Как увидеть еонтент страницы имеено на выбраном языке 9 на англ. или рус)?? lili Общие вопросы 2 08.12.2005 14:12
Как сделать чтоб для каждой страницы адрес был бы уникальным? MercurieVV Общие вопросы 3 14.09.2004 08:37


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория