HTML2pdf : 文本对齐: 对齐不起作用


html2pdf : text-align: justify does not work

这是我的问题,我在php中使用html2pdf来生成一个字母。一切都在工作,除了一件事:我无法在我的pdf中证明一个段落的合理性。

这是我的内容示例

$content .= "<p style='padding-left: 94.4882px; padding-right: 94.4882px; top: 275.333px; font-size: 14px; text-align: justify'>
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at velit dignissim, sollicitudin erat a, pretium turpis. Suspendisse placerat, mauris nec porta ultricies, lectus diam aliquam nulla, eu tristique mauris elit a eros. Aenean semper vestibulum elit, non ullamcorper orci mattis sed. Nullam tempor facilisis nibh, at accumsan ipsum pharetra id. Cras ultricies eget est et blandit. Duis quam tellus, posuere at quam sit amet, posuere euismod velit. Sed vel tellus vel tortor lacinia aliquet. Etiam sed urna ut mi tincidunt mattis ac non justo. In eu est eget est tristique auctor nec vel enim. Etiam non finibus turpis. Suspendisse potenti.
                </p><br/>";

我使用的是html2pdf v 4.03;据互联网所知,它似乎通常可以通过css属性处理。我正在尝试将我的<p>更改为<div>,或使用html属性align="justify"但没有任何效果。我的代码甚至可以在严格的 html 中正常工作(我用页面测试运行了测试.html)!

知道出了什么问题吗?

我不确定"94.4882px"是个好主意。尝试使用"94px"或更好,以毫米"94毫米"为单位,或根据您的信件进行调整。

并且始终为您的文本输入'',因为PHP会尝试在文本中无缘无故地查找变量(只是浪费时间);)

$content .= '<p style="padding-left: 94px; padding-right: 94px; top: 275px; font-size: 14px; text-align: justify">
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at velit dignissim, sollicitudin erat a, pretium turpis. Suspendisse placerat, mauris nec porta ultricies, lectus diam aliquam nulla, eu tristique mauris elit a eros. Aenean semper vestibulum elit, non ullamcorper orci mattis sed. Nullam tempor facilisis nibh, at accumsan ipsum pharetra id. Cras ultricies eget est et blandit. Duis quam tellus, posuere at quam sit amet, posuere euismod velit. Sed vel tellus vel tortor lacinia aliquet. Etiam sed urna ut mi tincidunt mattis ac non justo. In eu est eget est tristique auctor nec vel enim. Etiam non finibus turpis. Suspendisse potenti.</p><br/>';