public function printInvoice($id) { $data = $this->payment_model->get($id); if (!$data) { echo "Not data"; die; } else { //echo $id; $this->template = new View('admin_invoice/invoice', true); $this->template->set(array('test' => $this->test_model->get($data['test_uid']), 'member' => $this->member_model->get($data['member_uid']), 'mr' => $data)); require Kohana::find_file('vendor/html2pdf', 'html2pdf'); $html2pdf = new HTML2PDF(); //$html2pdf->HTML2PDF('L','A4', 'en', array(10, 10, 10, 10)); $html2pdf->HTML2PDF('P', 'letter', 'en', array(10, 10, 10, 10)); $html2pdf->WriteHTML($this->template, false); echo $html2pdf->Output('Sales_Order_' . $data['uid'] . '.pdf'); } }