源码基础上开发的一套开源程序,作者很给力。基本解决了中文(以及日语、韩语及东南亚和全球语言)乱码的问题,在Windows/Linux开发环境下测试可用,不需要安装别的组件支持,是没有VPS和独立服务器的网站开发者的福音。
不多说,源码名称是
,官方地址是:http://www.
$
mpdf = new
mPDF();
$
mpdf->SetWatermarkText('水印文字', 0.3);//水印文字,透明度
$
mpdf->showWatermarkText = true; //开启水印
$
mpdf->SetImportUse();
$pageCount = $
mpdf->SetSourceFile('old.
pdf'); //读取原始文件页数
for ($i=1; $i<=$pageCount; $i++) { //循环添加原始文件
要在 mpdf 中添加中文字体,需要做以下几个步骤:
1. 下载中文字体文件(.ttf 格式)并将其放入 mpdf 的 fonts 目录中,比如 mpdf/fonts/simhei.ttf。
2. 在 mpdf 的配置文件中设置中文字体的信息,比如:
$defaultConfig = (new \Mpdf\Config\ConfigVariables())->getDefaults();
$fontDirs = $defaultConfig['fontDir'];
$fontData = $defaultConfig['fontdata'];
$mpdf = new \Mpdf\Mpdf([
'fontDir' => array_merge($fontDirs, [
__DIR__.'/../fonts',
'fontdata' => $fontData + [
'simhei' => [
'R' => 'simhei.ttf',
'useOTL' => 0xFF,
'useKashida' => 75,
这里将 simhei.ttf 字体文件放入了 mpdf/fonts 目录中,并在配置中设置了字体的信息。其中,'R' 表示字体文件的文件名,'useOTL' 和 'useKashida' 分别表示 OpenType 布局和 Kashida 对齐,这里设置为默认值。
3. 在 HTML 中使用新添加的字体。比如:
<div style="font-family: simhei;">这是中文内容</div>
通过这样的方式,可以在 mpdf 中添加中文字体,并在生成 PDF 文件时使用新加的字体。
Conv2d 实现 by C++
oolown:
mmclassification使用心得(一)初步训练
我家肉兔爱吃肉:
mmclassification使用心得(一)初步训练
玛卡巴卡的大脑袋:
mmclassification使用心得(一)初步训练
硬train一发: