亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php 使用mpdf實現指定字段配置字體樣式的方法

2024-05-05 00:10:40
字體:
來源:轉載
供稿:網友

前兩天在做一個pdf導出功能,使用的插件是kartik-v/yii2-mpdf,此插件使用的是mpdf

composer required kartik-v/yii2-mpdf

mpdf文檔地址: https://mpdf.github.io/

有一個需求要求導出的pdf中需要將一個指定的字段設置為一個指定的字體,其他的信息不使用此字體

剛開始我直接將mpdf的fontdata加上我需要加上的字體文件

//配置字體目錄'fontDir' => array_merge($fontDirs, [ Yii::getAlias('@common/pdf/fonts'),]),//配置字體'fontdata' => ArrayHelper::merge($fontData, [ 'sun-exta' => [  'R' => 'my.ttf',  'sip-ext' => 'sun-extb', ]]),

但是當我配置了如上配置之后發現,pdf的所有信息都變成了這個指定的字體,原來這是全局配置字體

那么我又想到我配置一個無需要使用的字體,然后在頁面上引用不就行了嗎

于是我配置了一個字體:

'fontdata' => ArrayHelper::merge($fontData, [  'my' => [  'R' => 'my.ttf', ],]),

配置之后在我們需要生成的pdf的文件中加上如下屬性

style="font-family: my;"

加上之后進行測試

但是發現:

php,mpdf,字體樣式

我的其他信息變成了一個個小方塊

看樣子這是由于我沒有進行設置我的全局字體,于是我又進行了全局字體配置

如下:

//配置字體文件目錄 'fontDir' => array_merge($fontDirs, [ Yii::getAlias('@common/pdf/fonts'),]),'fontdata' => ArrayHelper::merge($fontData, [ //配置全局字體 'sun-exta' => [  'R' => 'msyh.ttf',  'sip-ext' => 'sun-extb', ], //配置指定信息的字體 'my' => [  'R' => 'my.ttf', ],]),

配置完成之后發現沒有作用,于是在需要生成的pdf文件中引入全局字體樣式

body { font-family: sun-exta;}

引入之后發現成功

php,mpdf,字體樣式

使用kartik-v/yii2-mpdf完整配置

$pdf = new Pdf([ 'mode' => Pdf::MODE_UTF8, 'cssFile' => '@common/pdf/assets/score-mpdf.css',//css文件地址 //mpdf配置 'options' => [  'debug' => true,  'autoScriptToLang' => true,  'autoLangToFont' => true,  'ignore_invalid_utf8' => true,  'baseScript' => /Mpdf/Ucdn::SCRIPT_HAN,  'tabSpaces' => 4,  'fontDir' => array_merge($fontDirs, [   Yii::getAlias('@common/pdf/fonts'),//字體文件目錄  ]),  'fontdata' => ArrayHelper::merge($fontData, [   'sun-exta' => [    'R' => 'msyh.ttf',    'sip-ext' => 'sun-extb',   ],   'my' => [    'R' => 'my.ttf',   ],  ]), ]]);$content = $this->renderPartial('@common/pdf/score.php', [ 'user' => $model,//傳遞的信息]);$fileName = '測試pdf.pdf';return $pdf->output($content, $fileName, Pdf::DEST_DOWNLOAD);

根據如上就可以實現給pdf中指定的信息配置字體樣式

總結

以上所述是小編給大家介紹的php 使用mpdf實現指定字段配置字體樣式的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产日韩一区| 日韩欧美国产高清91| 美日韩精品视频免费看| 欧美性猛交xxxx偷拍洗澡| 久久久人成影片一区二区三区| 国产一区二区三区在线播放免费观看| 欧美高清在线视频观看不卡| 97精品免费视频| 国产suv精品一区二区| 亚洲精品国产成人| 久久综合国产精品台湾中文娱乐网| 国产精品九九久久久久久久| 久久久久久亚洲精品不卡| 欧美国产在线电影| 日韩视频免费在线观看| 456亚洲影院| 91免费人成网站在线观看18| 欧美激情2020午夜免费观看| 95av在线视频| 亚洲www在线| 日本道色综合久久影院| 亚洲色图综合网| 97人洗澡人人免费公开视频碰碰碰| 日韩中文在线中文网三级| 欧美与黑人午夜性猛交久久久| 一区二区av在线| 色综合视频网站| 久久九九有精品国产23| 国产精品人人做人人爽| 国产欧美韩国高清| 久久99精品久久久久久噜噜| 亚洲毛片在线观看| 亚洲国产成人久久综合一区| 伊人久久精品视频| 中国china体内裑精亚洲片| 欧美一级bbbbb性bbbb喷潮片| 亚洲女人天堂色在线7777| 亚洲男人天堂手机在线| 亲子乱一区二区三区电影| 欧美理论在线观看| 亚洲男人天堂2024| 国产成人高潮免费观看精品| 午夜剧场成人观在线视频免费观看| 欧美成人亚洲成人日韩成人| 欧美老女人在线视频| 亚洲综合中文字幕在线| 日韩欧美在线观看| 亚洲人成伊人成综合网久久久| 国产成人91久久精品| 国产91精品在线播放| 国产精品高清在线| 成人精品一区二区三区电影免费| 欧美成人亚洲成人日韩成人| 亚州成人av在线| 欧美高清一级大片| 爱福利视频一区| 91精品国产777在线观看| 97精品久久久中文字幕免费| 最新91在线视频| 欧美在线视频免费观看| 在线不卡国产精品| 91在线视频导航| 久久久噜久噜久久综合| 国产精品va在线播放| 日本久久精品视频| 亚洲欧美一区二区三区久久| 国产成人精品一区二区| 亚洲精品国产电影| 欧美激情免费在线| 色婷婷久久一区二区| 福利视频第一区| 欧美国产一区二区三区| 国产精品偷伦免费视频观看的| 亚洲91av视频| 国产精品嫩草影院久久久| 精品久久久久久久久久久| 国产亚洲视频在线| 国产欧美一区二区三区久久| 亚洲xxxx妇黄裸体| 久久99青青精品免费观看| 亚洲美女又黄又爽在线观看| 久久久久久久一区二区三区| 亚洲国产中文字幕在线观看| 国产精品视频免费在线观看| 亚洲国内精品在线| 欧美亚洲另类制服自拍| 亚洲国产精品人人爽夜夜爽| 国产成人精品电影久久久| 国产精品久久久久久久久久ktv| 欧美极品xxxx| 午夜精品久久久久久久男人的天堂| 久久久人成影片一区二区三区观看| 中文字幕日韩欧美在线| 精品性高朝久久久久久久| 日韩一区二区三区xxxx| 久热99视频在线观看| 国产精品成人品| 97超级碰碰碰久久久| 91精品国产综合久久久久久久久| 国产精品亚洲美女av网站| 国产精品视频xxx| 91九色蝌蚪国产| 91久久久精品| 国产欧美精品日韩| 色无极亚洲影院| xvideos国产精品| 大桥未久av一区二区三区| 日韩精品在线电影| 亚洲已满18点击进入在线看片| 国产精品男人爽免费视频1| 亚洲第一区第二区| 性日韩欧美在线视频| 亚洲激情久久久| 国产一区二中文字幕在线看| 亚洲直播在线一区| 91高潮精品免费porn| 91精品国产综合久久香蕉922| 成人性生交大片免费观看嘿嘿视频| 成人精品久久一区二区三区| 亚洲欧美一区二区三区在线| 日韩精品视频在线播放| 欧美午夜影院在线视频| 国产九九精品视频| 91免费人成网站在线观看18| 中文字幕日韩视频| 国产自产女人91一区在线观看| 欧美日韩国产在线播放| 精品日韩美女的视频高清| 欧美视频在线观看免费网址| 国产综合视频在线观看| 欧洲午夜精品久久久| 97视频人免费观看| 成人h猎奇视频网站| 麻豆国产精品va在线观看不卡| 久久视频在线观看免费| 国产色婷婷国产综合在线理论片a| 91国产美女视频| 亚洲自拍偷拍第一页| 国产在线精品播放| 国产成人久久久精品一区| 欧美精品日韩www.p站| 亚洲第一综合天堂另类专| 亚洲国产成人精品女人久久久| 欧美黑人性视频| 欧美一区二区三区精品电影| 久久久精品欧美| 69影院欧美专区视频| 国产午夜精品全部视频播放| 高潮白浆女日韩av免费看| 国产主播喷水一区二区| 国产精品久久久久久久久久三级| 久久久久久香蕉网| 日韩在线视频网站| 青草青草久热精品视频在线网站| 国产大片精品免费永久看nba| 欧美日韩视频在线| 懂色av一区二区三区| 日韩精品极品视频| 亚洲图片欧美日产| 国产精品无码专区在线观看| 亚洲国产精品99| 91成人精品网站| 欧美多人乱p欧美4p久久| 日韩av在线免费看|