我在 python 中使用 FPDF 库来创建报告,它包含 Arial 字体,并且在生成报告时需要 .ttf 才能正常工作。
pdf = PDF(orientation = 'L', unit = 'mm', format = 'A4')
pdf.add_font('Arial', '', "/var/www/johannasenvironment/JohannasEnviroment/JohannasEnviroment/treasuryEmails/mails/arial.ttf", uni=True)
在执行程序的那一刻,它没有找到给定路径中的arial.ttf文件,我已经尝试了相对路径和绝对路径,它仍然没有找到该文件。在windows中它可以正常工作,我不知道当你将它传递给linux时会发生什么。
我做错了什么?当我在 linux 上工作时,它应该以不同的方式实现吗?如果是这样,我该怎么做?
感谢您的合作
执行命令时:
ls -lh
total 524K
-rwxrwxrwx 1 root root 596 feb 25 08:36 arial.cw127.pkl
-rwxrwxrwx 1 root root 130K feb 25 08:36 arial.pkl
-rwxrwxrwx 1 root root 359K feb 25 08:36 arial.ttf
-rwxrwxrwx 1 root root 11K feb 25 16:12 formatPays.py
-rwxrwxrwx 1 root root 617 feb 25 08:36 format.sql
-rwxrwxrwx 1 root root 2,3K feb 25 08:36 mailsFunctions.py
drwxrwxrwx 2 administrador administrador 4,0K feb 25 16:13 __pycache__
-rwxrwxrwx 1 root root 607 feb 25 08:36 validations.py
我添加错误图像及其回溯 在此处输入图像描述