我的问题是,我在html2pdf
中使用php
来生成一封信。一切都在起作用,除了一件事:我无法在我的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中正常工作(我使用页面test.html运行测试)!
知道什么是错的?
答案 0 :(得分:0)
我不确定“94.4882px”是个好主意。 试试“94px”或更好,mm“94mm”或适应你的信。
并且始终为您的文本添加'',因为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/>';