使用TCPDF编辑PDF文件时出现问题。这个问题也发生在Zend PDF上。 看看附加图片。 Position of text
绿色文字使用css样式,它保持绿色矩形的垂直中心," g"字符留在绿色矩形的底部。 但是当我使用TCPDF(或Zend PDF)在同一位置写下这个文本时," H"字符留在绿色矩形的底部(不是" g"字符的脚),这意味着文本在框外(包括" g"字符)。
你能解释一下为什么使用PDF库的文本的起始位置与CSS样式不同吗?
谢谢!
答案 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
服务是免费的。
希望有所帮助