PyPDF2 编码问题UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcb in position 8: invalid continuat
今天做一个word转换pdf小功能,使用pypdf2 添加水印,出现了以下错误
024-06-11 07:37:28,347 19112 ERROR od16dms01 odoo.http: Exception during request handling.
Traceback (most recent call last):
File "F:\od162306\venv\lib\site-packages\PyPDF2\generic.py", line 484, in readFromStream
return NameObject(name.decode('utf-8'))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcb in position 8: invalid continuation byte
During handling of the above exception, another exception occurred:
查看代码:
进行修改
try:
return NameObject(name.decode('utf-8'))
except (UnicodeEncodeError, UnicodeDecodeError) as e: