PDF-отчет за 4 минуты

Данный топик не про реальное программирование, это — концепт.
Видео — не настоящее, это все Paint и видео-редакторы.
Но вы можете потратить 4 минуты своей жизни на него.

Видео на английском, но знания языка не требуется. Для большего понимания привожу расшифровку.
Требуется создать отчет в формате PDF на основе данных от сервера Zabbix. Отчет содержит данные за вчера.
Я создаю коннектор к Zabbix и пустой отчет.
Далее двойным кликом по иконке отчета попадаю в графический редактор, где накидываю элементы отчета и затем прописываю запросы данных прямо в этом отчете.
Для одного столбца прописывается зависимость цвета текста от содержимого ячейки таблицы.
В последней части вызывается метод сохранения отчета в PDF и демонстрируется результат работы программы.



Как и в предыдущем моем посте интересует ваше мнение о языке и IDE.
Поделиться публикацией
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 13

    +5
    Без лишних слов
    http://cs.pikabu.ru/images/big_size_comm/2012-07_6/13433177977851.jpg
      0
      Существует достаточно много редакторов отчетов, позволяющих экспортировать и в pdf, и в excel, и в html.
      Гляньте на досуге FastReports (возможно как раз то, что вам требуется).
        0
        К Zabbix API вы этот FastReports не подключите, он поддерживает только SQL запросы к базам данных. К базе Zabbix вас не всегда пустят.
        Чтобы построить отчет — надо открыть приложение FastReports и запустить построение отчета. На моем же видео «пишется» сервис, который можно автоматически запускать раз в сутки и он будет генерить файлик.
        В целом видео не про отчеты, а про интеграцию графики в исходный код.
          0
          Вы не работали с FastReports. FastReports не нужны никакие SQL запросы. Например, у нас в FastReports полностью доступна объектная модель программы, и отчеты формируются по ней.
            0
            Вот как человек имеющий опыт работы с FastReports скажите мне, что проще: работать с объектной моделью данного ПО, или пример из моего видео?
            Интересует объем кода, наглядность и порог вхождения в тему (сколько нужно времени, чтобы начать делать отчеты с FastReports, если вообще его не знаешь). Буду благодарен за ответ.
        +1

        Шаблон в Техе + пара скриптов. А дальше хоть pdf, хоть html — что угодно.

          –1
          Можно ссылочку на этот Texe?
            0
              –1
              Ну это уж совсем прошлый век :)
              Тот же FastReport, указанный выше, значительно превосходит Tex
          0
          Firefox + печать в PDF — до идиотизма простое решение не требующее танцев с бубном.
          p.s. С Google Chrome работает только для одностраничных документов
            0
            В моем видео создается серверное приложение, которое может запускаться по расписанию и генерировать отчет. Это совсем не то, что «FireFox и печать в PDF».
              0
              То есть вы не можете запустить на сервере по расписанию FireFox и напечатать документ в PDF?..
              У меня возникают вопросы к вашей компетентности
                0
                Тут даже браузер не нужен. Ставим cups-pdf и печатаем.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое