在这里JD译站要教你如何在你的drupal网站中为节点内容或手册生成中文pdf文件:
1、下载并启用print模块2.0版以上
2、下载mpdf库文件(必须选择5.x版,目前6.x版生成的pdf中文显示不全), 并确定是/sites/all/libraries/mpdf/mpdf.php
的路径
3、启用print模块里的mpdf子模块,并用zh-CN替换sites/all/modules/print/print_pdf/lib_handlers/print_pdf_mpdf/print_pdf_mpdf.pages.inc
文件中的uft-8字符,修改成下图中一致。
4、找自己喜欢的中文字体(这里就用mpdf6.x版文件中自带的Sun-ExtA、Sun-ExtB字体为例来演示),上传至/sites/all/libraries/mpdf/ttfons
目录
5、修改/sites/all/libraries/mpdf/config.php
文件,把启用adobeCJK字体设置为ture。
6、修改/sites/all/libraries/mpdf/config_cp.php
文件,把zh-CN语言的文字设置成sun-exta,sun-extb
7、修改/sites/all/libraries/mpdf/config_font.php
文件,把sun-exta,sun-extb分别指向我们上传至ttfonts目录里的字体
8、修改/sites/all/libraries/mpdf/mpdf.css
文件,设置成你想要的pdf文本样式,但一定要指定我们刚在config_font文件中的文字字体
9、清除你drupal中的缓存,并提高你服务器的执行时间,等待你的中文pdf文件吧!
添加新评论