1

我正在尝试使用 dompdf 在图像上显示自定义文本

<div class="image" style="font-size:25px">
  <img alt="" src="image-url.jpg" />
  <div class="name" style="margin-top: -575px; margin-right: 0; margin-bottom: 0; margin-left: 235px; position: absolute;">
    <font face="High Tower Text"><em><?php print $some-value; ?></em></font>
 </div>
 <div class="current-date" style="margin-top :-510px; margin-right: 0; margin-bottom: 0; margin-left: 235px; position: absolute;">
    <font face="High Tower Text"><em><?php print $some-value; ?></em></font>
  </div>
</div>

但是当我尝试以 pdf 格式打开它时,它首先打印图像,然后打印我提供的动态文本。

4

2 回答 2

2

即将发布的版本 (0.6.0) 将支持绝对定位和固定定位。您可以试用 包含此功能的0.6.0 测试版中的更新。我使用您的 HTML创建了一个示例文档,因此您可以看到新功能的运行情况。

于 2010-06-27T13:54:23.660 回答
1

DOMPDF不支持 position: absolute.

发布了一个问题,但似乎尚未添加。

一种解决方法可能是使用GD中的文本渲染图像 。

于 2010-06-27T10:20:07.743 回答