Пользовался этим расширением+mdpf1. Собственно для вывода в браузер там все описано, проблем возникнуть не должно. Расписывать не буду так как там все предельно просто.
У меня возникли проблемы с принудительным сохранением, без отображения в браузере, но это другая история, если надо будет опишу подробнее.
C jQuery никогда не пробовал, да и зачем оно вам нужно?
pdf ведь статическая страница, а все библиотеки переводят html->pdf, поэтому я думаю врятли что то будет вообще работать с jQuery.
По сути - сделайте отдельно view для пдф, можно даже отдельный css файл. Далее делаете renderPartial(возможно еще renderInternal), и конвертируете сгенерированый html код в pdf.
фишка в том, что делаю визуальные отчеты по продажам с помощью построения графиков на основе javascript, ну и хотелось бы иметь возможность "печатать" сгенерированную web-страницу в PDF
Проверил. Не работает jQuery. Выглядит где то так:
public function actionInstructions1($id)
{
$model=$this->loadModel($id);
$mPDF1 = Yii::app()->ePdf->mpdf();
$mPDF1->WriteHTML($this->renderPartial('instructions',array('model'=>$model),true));
$mPDF1->Output("instructions.pdf","I");
}
Ну и собственно внутри view небольшой js скрипт.
Из решений, сейчас на вскидку могу предложить только генерировать график в картинку, а ее подгружать в view для pdf. Другого способа пока не вижу. Если придумаете что то интересное - поделитесь).
[*]но сам для себя проблему решил через использование HighCharts = http://www.highcharts.com/ = при использовании этой библиотеки есть предустановленная возможность экспортировать диаграмму в PNG/JPG/SVG или PDF
[/list]
p.s. осталось научиться манипулировать chartOptions и жизнь засверкает всеми цветами радуги