admin管理员组文章数量:1026989
php中使用mpdf,php
我正在使用mPDF将表单输入数据保存为PDF.对于英语,它工作正常.任何人都可以使用此代码将HTML表单数据保存为PDF.
问题:为了满足我的项目要求,我需要使用中文.我当前的代码对此不起作用.
Form.html
Name
processPDF.php
header('Content-Type: text/html; charset=UTF-8');
if (isset($_POST['submit'])) {
if (isset($_POST['name'])) {
$name = $_POST['name'];
} else {
$Larmtid = '';
}
if (!isset($error)) {
ob_start();
?>
Name: <?php
echo $name;
?>
$body = ob_get_clean();
$body = iconv('UTF-8', 'UTF-8//IGNORE', $body);
$body = iconv('UTF-8', 'UTF-8//TRANSLIT', $body);
include("mpdf/mpdf.php");
$mpdf = new \mPDF('c', 'A4', '', '', 0, 0, 0, 0, 0, 0);
$mpdf->SetAutoFont();
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
$mpdf->WriteHTML($body);
$mpdf->Output('SavePDF.pdf', 'D');
}
}
?>
我遇到的问题是:在输入字段中,我键入了怎么用中文说话,并显示 .
解决方法:
不要将’c’用作$mode参数,这意味着仅PDF核心字体,并且它们不支持中文字符.
请尝试使用’aCJK’或’-aCJK’.
标签:chinese-locale,mpdf,pdf,html,php
来源: .html
php中使用mpdf,php
我正在使用mPDF将表单输入数据保存为PDF.对于英语,它工作正常.任何人都可以使用此代码将HTML表单数据保存为PDF.
问题:为了满足我的项目要求,我需要使用中文.我当前的代码对此不起作用.
Form.html
Name
processPDF.php
header('Content-Type: text/html; charset=UTF-8');
if (isset($_POST['submit'])) {
if (isset($_POST['name'])) {
$name = $_POST['name'];
} else {
$Larmtid = '';
}
if (!isset($error)) {
ob_start();
?>
Name: <?php
echo $name;
?>
$body = ob_get_clean();
$body = iconv('UTF-8', 'UTF-8//IGNORE', $body);
$body = iconv('UTF-8', 'UTF-8//TRANSLIT', $body);
include("mpdf/mpdf.php");
$mpdf = new \mPDF('c', 'A4', '', '', 0, 0, 0, 0, 0, 0);
$mpdf->SetAutoFont();
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
$mpdf->WriteHTML($body);
$mpdf->Output('SavePDF.pdf', 'D');
}
}
?>
我遇到的问题是:在输入字段中,我键入了怎么用中文说话,并显示 .
解决方法:
不要将’c’用作$mode参数,这意味着仅PDF核心字体,并且它们不支持中文字符.
请尝试使用’aCJK’或’-aCJK’.
标签:chinese-locale,mpdf,pdf,html,php
来源: .html
本文标签: php中使用mpdfphp
版权声明:本文标题:php中使用mpdf,php 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1698294191a289024.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论