首页 > 解决方案 > Python的Pdf2image库抛出“显示/空间中没有字体”错误

问题描述

对于一些 pdf,pdf2image 库会引发此错误。我已经设置strict=True了 convert_from_path 方法,因此我收到了这些语法错误

我认为这意味着我的系统没有所需的字体,但有没有其他方法可以解决这个问题?

我相信这实际上是一个poppler问题,但我无法找到任何东西。

这是代码片段:

pg_img = convert_from_path(pdf_path, dpi=calculated_dpi, first_page=i + 1, last_page=i + 1, fmt='jpeg',
                                           jpegopt={"quality": 100, "progressive": True, "optimize": True}, strict=True)
                pg_img[0].save(os.path.join(img_folder_dir, file_name+"_"+str(i) + ".jpg"), format='JPEG', quality=85)

这是错误:“语法错误(1077):显示/空间中没有字体语法错误(1117):显示/空间中没有字体语法错误:未知字体标签'F5'”

标签: pythonpopplerpdftoppmpoppler-utils

解决方案


推荐阅读