在PHP中添加字体并使用PDF生成器导入

时间:2013-12-16 20:48:08

标签: php fonts pdf-generation tcpdf fpdf

我正在用PHP生成PDF文档。我正在导入模板并使用自定义字体。到目前为止,我已经使用了FPDF(使用UFPDF和FPDFI),但现在我必须添加FPDF似乎无法处理的某种字体:在每个字符之前添加交叉框。

我尝试切换到接受字体的TCPDF,但似乎没有处理导入。有一个子类(TCPDF_IMPORT),但它是实验性的,它在我的情况下输出垃圾。

谢天谢地接受如何解决这个问题的提示!

TL; DR: FPDFI处理导入但不处理我的字体。 TCPDF处理我的字体但不导入。怎么办?

2 个答案:

答案 0 :(得分:0)

那么对于FPDF你叫MakeFont(string fontfile, [, string enc [, boolean embed]])

我认为它绝对是编码(MakeFont()的第二个参数)。

您是否尝试过文档中的所有内容:http://www.fpdf.org/en/tutorial/tuto7.htm

答案 1 :(得分:0)

我通过将TCPDF与FPDI一起使用来解决它。有关示例,请参阅http://www.setasign.com/products/fpdi/demos/tcpdf-demo/