我正在使用my_evaluated_code = 'from '+mymodule_var_name + ' import ' + myclass_var_name +' as custommodule'
eval(my_evaluated_code)
custommodule.common_method()
下载HTML表单。只需一个按钮,点击即可下载表格。
PHP函数下载PDF:
mPDF
以下是要生成的PDF数据:
function download($id)
{
$data = $this->test_model->getMoreDataByID($id);
$name = str_replace(' ', "-", strtolower($data['name']));
$time = time();
$file_name = $name.$time.$id;
$html=$this->load->view('folder/form_download', $data, true);
$pdfFilePath = $file_name.".pdf";
$this->load->library('m_pdf');
$this->m_pdf->pdf->SetDisplayMode('fullpage');
$this->m_pdf->pdf->WriteHTML($html);
$this->m_pdf->pdf->Output($pdfFilePath, "D");
}
正在生成这样的PDF: PDF-Generated
正在生成HTML: HTML
但有些人如何将这些数据生成为PDF文件。 有什么原因吗?
答案 0 :(得分:0)
我无法确定,但可能与HTML中的错误有关。
您目前在另一个表元素中有一个表元素,如下所示:
uint32_t x;
printf("%"PRId32, x);
这不是有效的HTML。如果要将表放在另一个表中,则需要将其放在表格单元格中。 E.g。
这是错误的
<table cellpadding="0" cellspacing="0">
<table class="t-align mtopm54 bottom-border">
这是正确的
<table>
<table>
<tbody>
<tr>
<td>Content</td>
</tr>
</tbody>
</table>
</table>