如何将自定义字体添加到PhpOffice/PhpWord包中

问题描述 投票:0回答:1

我正在尝试使用 PhpWord 包从 html 生成 .docx 文件(此处)

我想在我的文件中使用自定义波斯字体 (b-Nazanin)。我得到了这些字体格式:(.ttf、.woff、.z、.cfg.z、.php)。

有没有办法将自定义字体添加到 PhpWord 包中?例如加载 TTF 文件并使用它。该文档仅涉及指定现有字体,而不是加载自定义字体。

如果没有,是否有其他开源包可以生成带有自定义字体的.docx文件?

php phpword phpoffice farsi
1个回答
0
投票

我通过将字体安装到我的系统中然后将其用作文档中的示例来解决这个问题。

我将“Tajwal”字体安装到我的系统中,然后使用它,如下所示:

$word = new PhpWord();
$word->setDefaultFontName('Tajawal');
© www.soinside.com 2019 - 2024. All rights reserved.