我想使用自定义字体来生成pdf与gofpdf.这里是我使用:
fontPath := filepath.Join(cfg.Path, "assets", "font", "oxygen.ttf")
log.Println(fontPath)
doc.AddUTF8Font("oxygen", "", fontPath)
doc.SetFont("oxygen", "", 12)
字符串
/home/username/myapp/assets/font/oxygen.ttf
然而,PDF生成抛出了这个错误,我很难理解:
stat home/username/myapp/assets/font/oxygen.ttf:没有这样的文件或目录
最后,我自己检查了一下:
stat /home/username/myapp/assets/font/oxygen.ttf
型
文件正确存在,stats显示其信息。但它就像gofpdf忽略了初始斜杠(基于抛出的错误)。如何正确引用文件URL?
2条答案
按热度按时间vbkedwbf1#
解决
应该更准确地阅读文档。创建fpdf文档时必须指定字体目录。对我来说是:
字符串
到
型
那么我们可以使用:用途:
型
l2osamch2#
我这样解决导入问题:
第一个月
和
pdf.AddUTF8Font("IRANSansk", "", "./font/IRANSansWeb.ttf")
个现在进口问题解决了