我有以下 html 代码:
<p><strong>Lorem Ipsum</strong> je fiktívny text, používaný pri návrhu tlačovín a typografie. Lorem Ipsum je štandardným výplňovým textom už od 16. storočia, keď neznámy tlačiar zobral sadzobnicu plnú tlačových znakov a pomiešal ich, aby tak vytvoril vzorkovú knihu. <em>Prežil nielen päť storočí</em>, ale aj skok do elektronickej sadzby, a pritom zostal v podstate nezmenený.</p>
转换为 pdf 后如下所示:
我尝试使用自动换行,还有这个:dompdf does wrong calculation for line breaks breaking words但不为我工作。
在斯洛伐克语中,行尾不能是“a”。我需要这样:
"..tlačovín a typo-
grafie..."
或
"...tlačovín
a typografie..."
最后一个问题与“v”相同,但有一个问题
我们也不能单独使用数字和世纪
"16.
storočia"
我需要这样:
už od
16. storočia, ... (together)
当我输入不带空格的 16.storočia 时,这个问题可以在 html 中解决。
最佳答案
再次 Puuhh dompdf - 我们在一个 drupal 项目上使用它,这个插件让我生气了好几次。 CSS2 而不是 CSS3-Support,没有 JS 和 buggy!
您可以做的是将 16. storocia 放在 16. storocia 中 - 这样应该可以将它们放在一起。对于您遇到的另外两个问题,也请尝试将它们包装在一个跨度中。
这不是最好的解决方法,但我认为对于像这样的排版问题,您总是必须手动完成所有这些“微调”。
希望能帮到你
关于html - DOMPDF 自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30705345/