LINUX.ORG.RU

[PHP] Генератор отчетов на шаблонах


0

0

Нужен сабж. Бесплатный для коммерческого использования. PHP5.
Не зависящий от БД. Не мертвый.

Шаблоны отчетов - текстовые файлы/HTML/XSLT.

Очень желателен вывод как HTML, так и PDF без лишних телодвижений.

anonymous

Re: [PHP] Генератор отчетов на шаблонах

http://www.smarty.net

Лицензия - LGPL

В качестве шаблона может быть что угодно (text-based): html, xml, rtf, postscript, ...

Перегнать в pdf - тоже как два пальца...

Slavaz ★★★★★ ()
Ответ на: Re: [PHP] Генератор отчетов на шаблонах от Slavaz

Re: [PHP] Генератор отчетов на шаблонах

Нашел это:

http://smarty.incutio.com/?page=BandedReportGenerator

Вроде то, что нужно

А перегнать в PDF в два пальза - это как? На sf только погибшие проекты лежат по перегону

anonymous ()
Ответ на: Re: [PHP] Генератор отчетов на шаблонах от anonymous

Re: [PHP] Генератор отчетов на шаблонах

Создать pdf:
http://www.linux.org.ru/jump-message.jsp?msgid=2929892&cid=2929920

Перегнать в pdf:
http://pypi.python.org/pypi/pisa/

Оно там на питоне. но если не сильно критично, то можно и через system() сделать.


Slavaz ★★★★★ ()
Ответ на: Re: [PHP] Генератор отчетов на шаблонах от phasma

Re: [PHP] Генератор отчетов на шаблонах

Тогда кажись слил я по подводу "двух пальцев". :(

Топикстартеру: Postscript устроит? ИМХО тоже неплохой вариант в сравнении с pdf... да и plainтекстовый, что позволяет положить его на smarty.

Slavaz ★★★★★ ()
Ответ на: Re: [PHP] Генератор отчетов на шаблонах от Slavaz

Re: [PHP] Генератор отчетов на шаблонах

В приципе на sf можно поюзать

1) http://html2fpdf.sourceforge.net
2) phpFOP
3) xhtml2pdf
4) xslfo2pdf

Вообще клиенты хотят XLS, но как я понимаю, можно подсунуть Excel-ю HTML как Excel файл - пусть сам конвертит.


А за Smarty - спасибо! Охренеть вещица! Для отчетов - самое то. И легкая.

Еще есть - http://sourceforge.net/projects/phpreports/

anonymous ()
Ответ на: Re: [PHP] Генератор отчетов на шаблонах от Slavaz

Re: [PHP] Генератор отчетов на шаблонах

>Оно там на питоне. но если не сильно критично, то можно и через system() сделать.

можно ради такого дела сделать отдельный cgi скрипт на питоне. Если зависимости на хосте конечно позволяют запускать питоновские конвертеры.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.