【问题标题】:Laravel PDF: Different background images for different pagesLaravel PDF:不同页面的不同背景图片
【发布时间】:2021-12-19 18:43:53
【问题描述】:

我一直在使用barryvdh/laravel-dompdf 生成pdf。我的问题是我想在不同的页面上使用不同的背景图像,而我不能。一张背景图片显示在所有页面上。

<div id="watermark"><img src="{{ public_path('pdf-backgrounds/'. $settings->pdf_background_image) }}" height="100%" width="100%"></div>

有什么解决办法吗?

【问题讨论】:

    标签: php laravel pdf barryvdh


    【解决方案1】:

    您可以创建一个新的&lt;body&gt; 标签来代表每个新页面,这不是最好的方法,但这是我在使用 barryvdh/laravel-dompdf 时得到的唯一方法。

    【讨论】:

    • 您好,非常感谢您的回答。当您拥有动态数据并且您实际上不知道页面将在哪里结束时,您能否详细说明在哪里添加该正文标记。
    • 嗨,在我的情况下,我必须构建一个包含 40 多页的 PDF,并且这些页面被分成几个部分,每个部分都是一个 body 标签。我建议你也分成几部分,这可能会对你有所帮助。否则你可以做一个foreach 来创建很多body 标签并分发你的内容。很抱歉没有直接回答您,但是 domPDF 没有一个好的文档。
    • 问题是我不知道我的页面将在哪里结束。您是否也创建了多个表?
    • 我正在运行一个表,问题是如果我在表内添加一个body 标记它会扰乱整个结构
    猜你喜欢
    • 2014-04-10
    • 2017-11-12
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多