【问题标题】:DOMPDF Page background (or alternatives?)DOMPDF 页面背景(或替代方案?)
【发布时间】:2011-02-05 22:45:07
【问题描述】:

我正在尝试将一些动态内容导出到带有少量页面格式的 PDF 文件中。

我想让 PDF 页面有一个带边框的小填充,然后在该边框内,每个页面的右上角应该出现一个小的公司徽标。

现在的问题是,由于内容是动态的,因此每页的页数和内容可能会有所不同。这意味着我无法手动创建带有边框和内部图像的 DIV,因为内容可能是或多或少的页面,具体取决于导出的内容。

我正在尝试为每个 PDF 页面创建“页面背景”,然后在此背景中绘制边框和徽标,然后将所有内容叠加在此客户背景上。

使用 DOMPDF 是否也能做到这一点?或者是否有任何替代方案可以提供更多这样的定制?

【问题讨论】:

    标签: php pdf coding-style dynamic-data dompdf


    【解决方案1】:

    jfoucher 的方法可能是您所需要的,但如果您需要在每个页面上添加 HTML 内容和/或徽标,您还可以使用 SVN 主干中的 DOMPDF,并使用固定定位,例如“CSS 位置固定”例如here

    【讨论】:

      【解决方案2】:

      dompdf 确实可以做到这一点。

      我所做的只是在 body 上设置以下 CSS 属性(或类似属性):

      body{
          background-image:url('/assets/img/bg_pdf.jpg');
          background-repeat:no-repeat;
          background-position: 15px 1450px;
      }
      

      在这种情况下,我将它用于页脚,但可以根据您的需要更改这些值。像素值是通过反复试验获得的...背景是实际图像,您必须在图像编辑器中创建它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-25
        • 2012-02-29
        • 1970-01-01
        • 2011-02-15
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多