How to implement custom fonts in TCPDF

后端 未结 13 1035
鱼传尺愫
鱼传尺愫 2020-11-28 10:07

In TCPDF, there are only a few fonts to choose from, to create pdf files. I want to set Tahoma as my pdf font. How can I include Tahoma in TCPDF??<

13条回答
  •  情书的邮戳
    2020-11-28 10:44

    I wasn't able to find addTTFFont() in the latest release of tcpdf. However, I was able to include a custom TTF file by myself. Within the tcpdf folder is a folder named tools which include a PHP file called tcpdf_addfont.php.

    I symlinked it to my home directory (you can omit this step) and run it like this: shell ./addfont.php -b -t TrueTypeUnicode -f 32 -i myfont.ttf

    That's it, it will dump something similar to this: ```

    Converting fonts for TCPDF: *** Output dir set to /Users/pascalraszyk/XXX/XXX/pdf/vendor/tecnick.com/tcpdf/fonts/ +++ OK : /Users/pascalraszyk/XXX/XXX/pdf/myfont.ttf added as myfont Process successfully completed! ```

    Note: There are more examples within the tools folder for various font types. I used composer to checkout tcpdf.

    As long as you put your font definition files in the tcpdf/fonts folder you should be good to go!

    I used HTML2PDF which uses tcpdf under the hood and it worked like a charm.

提交回复
热议问题