使用<p style="text-align: justify;">...</p>对齐文本会生成一个没有正确对齐的段落。看来问题出在行尾的空白处。

由飞碟生成:(下载简单的Maven project

java - 飞碟生成带有错误对齐文本的PDF-LMLPHP

与浏览器中的预期渲染相反:(请参见jsfiddle

java - 飞碟生成带有错误对齐文本的PDF-LMLPHP

有任何已知的解决方法吗?谢谢

最佳答案

问题似乎是,飞碟不使用基础Paragraphitext,而是将文本拆分成单独的行。这样做时,飞碟不会删除尾随的空白空间。

一种快速解决方案是在对该save()的调用之前插入currentLine.trimTrailingSpace(c);

10-01 13:50