gpt4 book ai didi

TCPDF SetFont 和 writeHTML

转载 作者:行者123 更新时间:2023-12-03 20:36:21 27 4
gpt4 key购买 nike

我在使用 TCPDF 时遇到问题。我的自定义字体(和任何其他包含的字体)在使用 writeHTML 时不起作用。

$tcpdf = tcpdf_get_instance();
$fontname = $tcpdf->addTTFfont('/antiquariat/sites/default/files/fonts/tstar-regular-webfont.ttf', 'TrueTypeUnicode', '', 32);
$tcpdf->SetFont('tstarwebfont', '', 16);
$tcpdf->writeHTML($html);

即使我使用“helvetica”或任何其他字体,字体也不会改变。
第二件事是,根本没有生成自定义字体,但首先我努力解决甚至没有使用任何其他字体的问题。

最佳答案

这是我如何使用 TCPDF 做到的:

  • 首先,使用这个website生成您的 .PHP 文件和 .z 文件。
  • 将这 2 个文件放在文件夹 .../tcpdf/fonts 中。
  • 您将使用 PHP 名称文件一。
  • 要将字体添加到 pdf 对象:
     $pdf->AddFont('yourfont1');        //custom font
    $pdf->AddFont('yourfont2'); //custom font

  • 现在,在 writeHTML 中使用它:
    $html = '
    <style>
    h1 {
    font-family: yourfont1;
    font-size: 40pt;
    text-align:center;
    }

    </style>


    <h1>Testing FONT</h1>
    ';

    $pdf->writeHTML($html, true, false, true, false, '');

    关于TCPDF SetFont 和 writeHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24884854/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com