Python - Reportlab:使用自定义字体时出错

3 投票
1 回答
563 浏览
提问于 2025-04-16 00:33

我正在使用reportlab框架来创建PDF文件。同时,我在PDF中使用了一种叫做'3of9'的自定义字体。现在,有时候我会遇到以下错误:

IOError: 无法打开资源 "/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.AFM",在寻找字体名称'3of9'时出现问题

这个错误并不是每次都会出现,但频率还是挺高的。而且在大多数情况下,一切都运行得很好,所以我不知道为什么会出现这个错误。

有没有人知道怎么解决这个问题?

1 个回答

1

要么确保你在指定的路径下有 LeERC___.AFM 文件,要么试着升级到更新的 reportlab 版本。

LeERC___.AFM 是 reportlab 2.1 版本的一部分(你可以在 http://www.reportlab.com/ftp/ReportLab_2_1.zip 下载到这个版本)。

撰写回答