php - 在 PDF 中插入换行符

标签 php pdf fpdf carriage-return

我正在使用 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/

相关文章:

php - 如何在 PHP 中调整具有透明度的 png 大小?

php - 如何使用 PHP 替换 PDF 文件中的内容?

pdf - Ghostscript txt 文件转 pdf

php - FPDF - 换行符不起作用

google-visualization - FPDF 错误不允许谷歌图表 api,因为没有图像扩展名

php - 使用 PHPUnit 测试 RESTful Web 服务

PHP 内的 echo

php - Yii 范围 - 按相关模型过滤

pdf - PDF `/W` 键中的值 `/Tabs` 是什么意思?

php - FPDF 生成单独的页面而不是一大页