2016-11-08 26 views
0

使用TCPDF编辑PDF文件时出现问题。这个问题也发生在Zend PDF上。 看看附加图片。 Position of textCSS文本样式的起始位置文本在PDF文件上的不同位置

绿色文字使用css风格,它停留在绿色矩形的垂直中心,“g”字符的脚停留在绿色矩形的底部。 但是,当我在同一位置使用TCPDF(或Zend PDF)编写此文本时,“H”字符的脚停留在绿色矩形的底部(而不是“g”字符的脚),这意味着文本在框外(包括“g”字符)。

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

谢谢!

回答

0

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

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

如果你正在使用Zend Framework 2或3,你可以使用它作为一个模块:https://github.com/pdfapi/zf2-pdfapi-module

服务是免费的。

希望可以帮到