Еженедельная генерация PDF с использованием PHP и Highcharts - PullRequest
2 голосов
/ 06 февраля 2012

Мой проект использует Highcharts для генерации всевозможных диаграмм, которые впоследствии используются на сводных панелях, а также в качестве основы для различных отчетов о производительности для менеджеров.Некоторое время назад менеджеры решили, что им нужен большой (возможно, 50 или более страниц) отчет, генерируемый еженедельно в виде документа PDF, и он должен включать несколько диаграмм, к которым они так привыкли к настоящему времени.

Мне было интересно, можно ли автоматически генерировать такой отчет (некоторые изображения, текст, таблицы и диаграммы), например, с помощью PHP, как задачу cron, которая запускается каждое воскресенье в полночь.Я никогда не создавал PDF-файлы с использованием PHP, поэтому я был бы очень признателен, если бы кто-нибудь посоветовал мне, с чего начать.

  1. Каковы лучшие классы для создания PDF с использованием PHP, которые могут включать в себя возможность вставки изображений, текста, таблиц и т. Д .?
  2. Как вставить график Highcharts в PDFчто я генерирую?
  3. Как мне подойти к созданию большого PDF-документа (более 50 страниц)?

Спасибо за потраченное время!

1 Ответ

2 голосов
/ 06 февраля 2012

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

Для создания PDF-файлов вы можете оформить заказ pdfLIB , это может сгенерировать ваши PDF-файлы из HTML-сайта. Таким образом, вам нужно только сгенерировать новый Просмотр вашей текущей страницы и представить его в виде PDF через библиотеку.

У них также есть инструкция для PHPH: http://www.pdflib.com/en/developer/technical-documentation/pdflib-in-php-howto/

Надеюсь, это поможет вам создать PDF-файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...