Flying-saucer生成具有严重合理文本的PDF

时间:2016-05-02 12:33:54

标签: java css pdf text-align flying-saucer

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

由fly-saucer生成:(下载简单的maven project

Paragraph generated by flying-saucer

与浏览器中的预期呈现相反:(参见jsfiddle

Justified in browser

这有什么已知的解决方法吗?感谢

1 个答案:

答案 0 :(得分:0)

问题似乎是fly-soucer不使用底层Paragraphitext,而是将文本分成单独的行本身。在这样做时,飞行灵魂不会移除尾随的空白区域。

快速解决方法是在调用save()之前插入currentLine.trimTrailingSpace(c);