一、出现提示报错的问题。(PyPDF2.errors.DeprecationError)
PDF 转化时候出现异常问题,直接出现报错,提示删除了该方法。
PyPDF2.errors.DeprecationError: PdfFileMerger is deprecated and was removed in PyPDF2 3.0.0. Use PdfMerger instead.
原因:PyPDF2 3.0.0 删除了 PdfFileMerger 方法。
解决方法:将所有的 PdfFileMerger 改成 PdfMerger。
二、svg转pdf是遇到方框的问题,字体乱码。
原因:系统中没有svg中设置的字体格式。
(在CentOS7或alibaba cloud linux 3系统的报表中,发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体。)
解决方法:添加安装字体,先找到字体格式进行下载。
Linux安装中文字体的问题。
第一步:查看字体列表
fc-list
第二步:安装默认字体库
yum install fontconfig
第三步:安装ttmkfdir
yum install ttmkfdir
第四步:创建中文字体存放目录
命令:mkdir /usr/share/fonts/chinese
第五步:将下载到字体上传到Linux系统中
.ttc 的字体复制到/usr/share/fonts/chinese目录中
第六步:设置目录权限
命令:chmod -R 755/usr/share/fonts/chinese
第七步,重启服务器。
命令:init 6
上传字体
本文转载自: https://blog.csdn.net/weixin_45195493/article/details/128545244
版权归原作者 马虎的程序猿 所有, 如有侵权,请联系我们删除。
版权归原作者 马虎的程序猿 所有, 如有侵权,请联系我们删除。