我正在使用 PHP 即时生成一些 PDF 文件。我的问题是我需要在将插入 PDF 文件中的部分文本中插入换行符。比如:
$pdf->InsertText('Line one\n\nLine two');
所以它打印出来:
Line one
Line two
我知道 \n
不适用于 PDF,但是你们知道代表这些文件的换行符的任何字符吗?
最佳答案
如果您使用的是 fpdf,为了能够使用换行符,您需要使用 multi-line text cell as described here .
如果你使用它,那么你的文本中的换行符应该被正确解释和转换。
只是一个简单的例子:
$pdf->Multicell(0,2,"This is a multi-line text string\nNew line\nNew line");
这里,2 是多行文本框的高度。我不知道测量单位是什么,或者您是否可以将其设置为 0 并忽略它。如果一开始不起作用,也许可以尝试大量尝试。
关于php - 在 PDF 中插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/861809/