一、出現提示報錯的問題。(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是遇到方框的問題,字體亂碼。
文章來源:http://www.zghlxwxcb.cn/news/detail-541101.html
原因:系統(tǒng)中沒有svg中設置的字體格式。
(在CentOS7或alibaba cloud linux 3系統(tǒng)的報表中,發(fā)現有中文亂碼和中文字體不整齊(重疊)的情況,首先考慮的就是操作系統(tǒng)是否有中文字體。)
解決方法:添加安裝字體,先找到字體格式進行下載。
Linux安裝中文字體的問題。
第一步:查看字體列表
fc-list
第二步:安裝默認字體庫
yum install fontconfig
第三步:安裝ttmkfdir
yum install ttmkfdir
第四步:創(chuàng)建中文字體存放目錄
命令:mkdir /usr/share/fonts/chinese
第五步:將下載到字體上傳到Linux系統(tǒng)中
.ttc 的字體復制到/usr/share/fonts/chinese目錄中
第六步:設置目錄權限
命令:chmod -R 755 /usr/share/fonts/chinese
第七步,重啟服務器。
命令:init 6
上傳字體
文章來源地址http://www.zghlxwxcb.cn/news/detail-541101.html
到了這里,關于Python—遇到的問題,使用PyPDF2轉化pdf時候遇到的各種問題。的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!