【问题标题】:how to add custom dynamic text footer in laravel 4.2 using dompdf如何使用 dompdf 在 laravel 4.2 中添加自定义动态文本页脚
【发布时间】:2015-09-02 20:20:51
【问题描述】:

我已经按照这个例子laravel-4-create-pdf-use-dompdf

如何添加自定义动态页脚

 $dompdf = \App::make('dompdf');
 $dompdf->loadHTML('<h1>naeem World!!</h1>');

有人知道吗?或者请建议,

我也遵循了这个解决方案DOMPDF add a header and footer ,但它不能正常工作。

已编辑:

我希望$db_data['footer_text'] 成为动态所有页面的页脚文本,它即将到来的表单数据库。

【问题讨论】:

  • 您能否扩展您的代码示例以显示您尝试过的内容?它不表示任何类型的页眉/页脚。
  • @BrianS 我更新了问题

标签: laravel-4 dompdf


【解决方案1】:

您提供的链接中的解决方案应该足够了。您只需要制作一个更完整的 HTML 文档。

$html = <<<EOT
  <html>
  <head>
    <style>
      @page { margin-bottom: 50px; }
      .footer { position: fixed; bottom: -50px; margin: 10px; }
    </style>
  </head>
  <body>
    <h1>naeem World!!</h1>
    <h2>section 1</h2>
    <div style="page-break-before: always;"></div>
    <div class="footer">{$db_data['footer_text']}</div>
    <h2>section 2</h2>
  </body>
  </html>
EOT;
$dompdf = \App::make('dompdf');
$dompdf->loadHTML($html);

【讨论】:

  • 实际上我需要页脚,我有 10 页的 pdf 文本,页脚从第 2 页或第 3 页开始,css 不可靠
  • 抱歉,您确实说了页脚。我更新了代码示例。这几乎是一样的,你只是改变定位/边距信息。至于从第 2 页或第 3 页开始,如果您希望页脚从特定内容开始,只需将其添加到您的文档中即可。他们目前解析文档的方式 dompdf 固定位置内容从第一次遇到的页面开始。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-05
  • 2017-09-28
  • 1970-01-01
  • 2020-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多