0

我已尝试阅读有关 TCPDF 的文档,但在向 TCPDF 添加自定义字体“Georgia”以在 Prestashop 的电子商务系统上开票时遇到问题。

我一直在尝试使用这个文档,

http://www.tcpdf.org/fonts.php

我试图弄清楚在哪里添加以下内容:

$fontname = $pdf->addTTFfont('/themes/MYTHEME/fonts/Georgia.ttf', 'TrueTypeUnicode', '', 32);

$pdf->SetFont('georgia', '', 14, '', 'false');

我是否将其添加到文档中的 /classes/pdf/PDF.php 中的任何位置?然后我继续在 PDFGenerator.php 上进行更改:

const DEFAULT_FONT = 'helvetica';

const DEFAULT_FONT = 'georgia';

我是一个新手,我无法弄清楚这一点,这并不奇怪,但我觉得我很接近!

将不胜感激朝着正确的方向轻推。:)

4

1 回答 1

0

在 TCPDF 中,addTTFfont需要对该文件夹具有写入权限。fonts您只需要运行addTTFfont一次该函数即可生成字体的 TCPDF 版本。

之后,只需使用SetFont引用该值即可。我相信由于此转换,您不再需要保留原始 .ttf 文件。

于 2013-06-30T18:14:12.757 回答