Html 中的空格使用 Html2pdf 和 Codeigniter
Spaces in Html using Html2pdf with Codeigniter
我在 Codeigniter 中使用 html2pdf 库
当我在 html 代码中放置空格时,我无法写入文件。
当我删除 html 代码中的空格时,我可以写入文件,因为 html 代码中没有空格
我想在 Codeigniter 中使用视图文件,但这是同样的问题
$this->html2pdf->html($this->load->view('tableaubord/tableaubord_read', '', true))
(我用visual studio代码为IDE)
示例:
这个可以写入文件
$this->html2pdf->html('<html><head><title>Page Title</title></head><body><h1>This is a Heading</h1> <p>This is a paragraph.</p></body></html>');
$this->html2pdf->create('save')
无法写入文件!
$this->html2pdf->html('<html>
<head>
<title>Page Title</title>
</head>
<body><h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>');
$this->html2pdf->create('save')
将视图输出“净化”为字符串,删除标签之间的换行符和空格。
$html = $this->load->view('tableaubord/tableaubord_read', '', true);
// removes line-breaks (optional)
$html = str_replace(array("\n", "\r"), '', $html);
// removes whitespace between tags:
$html = preg_replace('/\>\s+\</m', '><', $html);
$this->html2pdf->html($html);
$this->html2pdf->create('save')
我在 Codeigniter 中使用 html2pdf 库
当我在 html 代码中放置空格时,我无法写入文件。
当我删除 html 代码中的空格时,我可以写入文件,因为 html 代码中没有空格
我想在 Codeigniter 中使用视图文件,但这是同样的问题
$this->html2pdf->html($this->load->view('tableaubord/tableaubord_read', '', true))
(我用visual studio代码为IDE)
示例:
这个可以写入文件
$this->html2pdf->html('<html><head><title>Page Title</title></head><body><h1>This is a Heading</h1> <p>This is a paragraph.</p></body></html>');
$this->html2pdf->create('save')
无法写入文件!
$this->html2pdf->html('<html>
<head>
<title>Page Title</title>
</head>
<body><h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>');
$this->html2pdf->create('save')
将视图输出“净化”为字符串,删除标签之间的换行符和空格。
$html = $this->load->view('tableaubord/tableaubord_read', '', true);
// removes line-breaks (optional)
$html = str_replace(array("\n", "\r"), '', $html);
// removes whitespace between tags:
$html = preg_replace('/\>\s+\</m', '><', $html);
$this->html2pdf->html($html);
$this->html2pdf->create('save')