通过CSS在PDF文件

时间:2016-11-08 15:39:05

标签: pdf zend-framework tcpdf

使用TCPDF编辑PDF文件时出现问题。这个问题也发生在Zend PDF上。 看看附加图片。 Position of text

绿色文字使用css样式,它保持绿色矩形的垂直中心," g"字符留在绿色矩形的底部。 但是当我使用TCPDF(或Zend PDF)在同一位置写下这个文本时," H"字符留在绿色矩形的底部(不是" g"字符的脚),这意味着文本在框外(包括" g"字符)。

你能解释一下为什么使用PDF库的文本的起始位置与CSS样式不同吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

以编程方式生成PDF需要很长时间。更简单的方法是使用可以将HTML作为输入的PDF生成器。

我参与了名为pdfapi.io https://pdfapi.io的项目。它可以将CSS样式和JavaScript的常规网页转换为PDF文档。它也有很好的PHP SDK。

如果您使用的是Zend Framework 2或3,您可以将其用作模块:https://github.com/pdfapi/zf2-pdfapi-module

服务是免费的。

希望有所帮助