如何通过wkhtmltopdf中的页面重复表标题和内容

时间:2019-07-24 20:40:26

标签: wkhtmltopdf

我正在运行以下命令将html文件转换为pdf。
命令:

wkhtmltopdf test.html test.pdf

HTML文件:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Test</title>
</head>
<body>
  <div>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed odio tincidunt, imperdiet turpis vel, gravida ligula. Suspendisse placerat purus vitae sodales dapibus. Fusce lacinia vehicula metus, tristique fermentum odio venenatis quis. Donec at dui tincidunt, vehicula leo ut, pretium justo. Proin eu dolor dui. Suspendisse potenti. Phasellus ligula lorem, ultricies eu risus et, vulputate consequat purus. Integer eget sollicitudin odio, quis elementum ligula. Nulla eget sollicitudin urna. Fusce mattis tincidunt fermentum. Integer tristique libero augue, in convallis ex ultrices id.
    Sed finibus placerat ipsum quis lacinia. Duis fringilla augue erat, vehicula tincidunt quam mollis ac. Aliquam molestie eget nisl sit amet rhoncus. Proin hendrerit facilisis nisl, eget tempor felis facilisis quis. Donec eget mi semper, vehicula leo et, efficitur neque. Mauris condimentum viverra dui id dictum. Vestibulum nec dui venenatis, egestas sem sed, pellentesque turpis. Curabitur gravida magna id elit bibendum laoreet. Aenean sit amet ex et enim imperdiet ullamcorper. Donec id nisi vel quam pellentesque ultrices. Mauris ac laoreet eros. Proin ac fringilla magna. Phasellus sit amet odio semper, condimentum augue vitae, feugiat erat.
    Quisque viverra orci at interdum sagittis. Donec dignissim at lectus ac iaculis. Sed gravida id sapien molestie mollis. Praesent eget nisi ipsum. Cras lacus quam, efficitur et massa ut, finibus mollis est. Etiam at augue et libero egestas imperdiet. Phasellus fermentum suscipit diam. Suspendisse quis enim suscipit, egestas est sit amet, laoreet nibh. Praesent lobortis ornare dui, in tempor quam rhoncus in. Integer nunc neque, viverra et porttitor ac, pretium eget lacus. Fusce ullamcorper tortor congue, fringilla eros sed, viverra leo. Morbi a luctus turpis, quis ultrices leo. Vestibulum sit amet lorem velit. Nam condimentum, nisl nec porttitor gravida, dolor lectus pretium lacus, at accumsan justo tellus sit amet odio. Quisque mattis elit ac fringilla facilisis.
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed odio tincidunt, imperdiet turpis vel, gravida ligula. Suspendisse placerat purus vitae sodales dapibus. Fusce lacinia vehicula metus, tristique fermentum odio venenatis quis. Donec at dui tincidunt, vehicula leo ut, pretium justo. Proin eu dolor dui. Suspendisse potenti. Phasellus ligula lorem, ultricies eu risus et, vulputate consequat purus. Integer eget sollicitudin odio, quis elementum ligula. Nulla eget sollicitudin urna. Fusce mattis tincidunt fermentum. Integer tristique libero augue, in convallis ex ultrices id.
    Sed finibus placerat ipsum quis lacinia. Duis fringilla augue erat, vehicula tincidunt quam mollis ac. Aliquam molestie eget nisl sit amet rhoncus. Proin hendrerit facilisis nisl, eget tempor felis facilisis quis. Donec eget mi semper, vehicula leo et, efficitur neque. Mauris condimentum viverra dui id dictum. Vestibulum nec dui venenatis, egestas sem sed, pellentesque turpis. Curabitur gravida magna id elit bibendum laoreet. Aenean sit amet ex et enim imperdiet ullamcorper. Donec id nisi vel quam pellentesque ultrices. Mauris ac laoreet eros. Proin ac fringilla magna. Phasellus sit amet odio semper, condimentum augue vitae, feugiat erat.
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed odio tincidunt, imperdiet turpis vel, gravida ligula. Suspendisse placerat purus vitae sodales dapibus. Fusce lacinia vehicula metus, tristique fermentum odio venenatis quis. Donec at dui tincidunt, vehicula leo ut, pretium justo. Proin eu dolor dui. Suspendisse potenti. Phasellus ligula lorem, ultricies eu risus et, vulputate consequat purus. Integer eget sollicitudin odio, quis elementum ligula. Nulla eget sollicitudin urna. Fusce mattis tincidunt fermentum. Integer tristique libero augue, in convallis ex ultrices id.
    Sed finibus placerat ipsum quis lacinia. Duis fringilla augue erat, vehicula tincidunt quam mollis ac. Aliquam molestie eget nisl sit amet rhoncus. Proin hendrerit facilisis nisl, eget tempor felis facilisis quis. Donec eget mi semper, vehicula leo et, efficitur neque. Mauris condimentum viverra dui id dictum. Vestibulum nec dui venenatis, egestas sem sed, pellentesque turpis. Curabitur gravida magna id elit bibendum laoreet. Aenean sit amet ex et enim imperdiet ullamcorper. Donec id nisi vel quam pellentesque ultrices. Mauris ac laoreet eros. Proin ac fringilla magna. Phasellus sit amet odio semper, condimentum augue vitae, feugiat erat.
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed odio tincidunt, imperdiet turpis vel, gravida ligula. Suspendisse placerat purus vitae sodales dapibus. Fusce lacinia vehicula metus, tristique fermentum odio venenatis quis. Donec at dui tincidunt, vehicula leo ut, pretium justo. Proin eu dolor dui. Suspendisse potenti. Phasellus ligula lorem, ultricies eu risus et, vulputate consequat purus. Integer eget sollicitudin odio, quis elementum ligula. Nulla eget sollicitudin urna. Fusce mattis tincidunt fermentum. Integer tristique libero augue, in convallis ex ultrices id.
    Sed finibus placerat ipsum quis lacinia. Duis fringilla augue erat, vehicula tincidunt quam mollis ac. Aliquam molestie eget nisl sit amet rhoncus. Proin hendrerit facilisis nisl, eget tempor felis facilisis quis. Donec eget mi semper, vehicula leo et, efficitur neque. Mauris condimentum viverra dui id dictum. Vestibulum nec dui venenatis, egestas sem sed, pellentesque turpis. Curabitur gravida magna id elit bibendum laoreet. Aenean sit amet ex et enim imperdiet ullamcorper. Donec id nisi vel quam pellentesque ultrices. Mauris ac laoreet eros. Proin ac fringilla magna. Phasellus sit amet odio semper, condimentum augue vitae, feugiat erat.
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed odio tincidunt, imperdiet turpis vel, gravida ligula. Suspendisse placerat purus vitae sodales dapibus. Fusce lacinia vehicula metus, tristique fermentum odio venenatis quis. Donec at dui tincidunt, vehicula leo ut, pretium justo. Proin eu dolor dui. Suspendisse potenti. Phasellus ligula lorem, ultricies eu risus et, vulputate consequat purus. Integer eget sollicitudin odio, quis elementum ligula. Nulla eget sollicitudin urna. Fusce mattis tincidunt fermentum. Integer tristique libero augue, in convallis ex ultrices id.
  </div>
  <table>
    <thead>
      <tr>
        <th>Title</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>
          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed odio tincidunt, imperdiet turpis vel, gravida ligula. Suspendisse placerat purus vitae sodales dapibus. Fusce lacinia vehicula metus, tristique fermentum odio venenatis quis. Donec at dui tincidunt, vehicula leo ut, pretium justo. Proin eu dolor dui. Suspendisse potenti. Phasellus ligula lorem, ultricies eu risus et, vulputate consequat purus. Integer eget sollicitudin odio, quis elementum ligula. Nulla eget sollicitudin urna. Fusce mattis tincidunt fermentum. Integer tristique libero augue, in convallis ex ultrices id.
          Sed finibus placerat ipsum quis lacinia. Duis fringilla augue erat, vehicula tincidunt quam mollis ac. Aliquam molestie eget nisl sit amet rhoncus. Proin hendrerit facilisis nisl, eget tempor felis facilisis quis. Donec eget mi semper, vehicula leo et, efficitur neque. Mauris condimentum viverra dui id dictum. Vestibulum nec dui venenatis, egestas sem sed, pellentesque turpis. Curabitur gravida magna id elit bibendum laoreet. Aenean sit amet ex et enim imperdiet ullamcorper. Donec id nisi vel quam pellentesque ultrices. Mauris ac laoreet eros. Proin ac fringilla magna. Phasellus sit amet odio semper, condimentum augue vitae, feugiat erat.
          Quisque viverra orci at interdum sagittis. Donec dignissim at lectus ac iaculis. Sed gravida id sapien molestie mollis. Praesent eget nisi ipsum. Cras lacus quam, efficitur et massa ut, finibus mollis est. Etiam at augue et libero egestas imperdiet. Phasellus fermentum suscipit diam. Suspendisse quis enim suscipit, egestas est sit amet, laoreet nibh. Praesent lobortis ornare dui, in tempor quam rhoncus in. Integer nunc neque, viverra et porttitor ac, pretium eget lacus. Fusce ullamcorper tortor congue, fringilla eros sed, viverra leo. Morbi a luctus turpis, quis ultrices leo. Vestibulum sit amet lorem velit. Nam condimentum, nisl nec porttitor gravida, dolor lectus pretium lacus, at accumsan justo tellus sit amet odio. Quisque mattis elit ac fringilla facilisis.
          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed odio tincidunt, imperdiet turpis vel, gravida ligula. Suspendisse placerat purus vitae sodales dapibus. Fusce lacinia vehicula metus, tristique fermentum odio venenatis quis. Donec at dui tincidunt, vehicula leo ut, pretium justo. Proin eu dolor dui. Suspendisse potenti. Phasellus ligula lorem, ultricies eu risus et, vulputate consequat purus. Integer eget sollicitudin odio, quis elementum ligula. Nulla eget sollicitudin urna. Fusce mattis tincidunt fermentum. Integer tristique libero augue, in convallis ex ultrices id.
          Sed finibus placerat ipsum quis lacinia. Duis fringilla augue erat, vehicula tincidunt quam mollis ac. Aliquam molestie eget nisl sit amet rhoncus. Proin hendrerit facilisis nisl, eget tempor felis facilisis quis. Donec eget mi semper, vehicula leo et, efficitur neque. Mauris condimentum viverra dui id dictum. Vestibulum nec dui venenatis, egestas sem sed, pellentesque turpis. Curabitur gravida magna id elit bibendum laoreet. Aenean sit amet ex et enim imperdiet ullamcorper. Donec id nisi vel quam pellentesque ultrices. Mauris ac laoreet eros. Proin ac fringilla magna. Phasellus sit amet odio semper, condimentum augue vitae, feugiat erat.
          Quisque viverra orci at interdum sagittis. Donec dignissim at lectus ac iaculis. Sed gravida id sapien molestie mollis. Praesent eget nisi ipsum. Cras lacus quam, efficitur et massa ut, finibus mollis est. Etiam at augue et libero egestas imperdiet. Phasellus fermentum suscipit diam. Suspendisse quis enim suscipit, egestas est sit amet, laoreet nibh. Praesent lobortis ornare dui, in tempor quam rhoncus in. Integer nunc neque, viverra et porttitor ac, pretium eget lacus. Fusce ullamcorper tortor congue, fringilla eros sed, viverra leo. Morbi a luctus turpis, quis ultrices leo. Vestibulum sit amet lorem velit. Nam condimentum, nisl nec porttitor gravida, dolor lectus pretium lacus, at accumsan justo tellus sit amet odio. Quisque mattis elit ac fringilla facilisis.
          Quisque viverra orci at interdum sagittis. Donec dignissim at lectus ac iaculis. Sed gravida id sapien molestie mollis. Praesent eget nisi ipsum. Cras lacus quam, efficitur et massa ut, finibus mollis est. Etiam at augue et libero egestas imperdiet. Phasellus fermentum suscipit diam. Suspendisse quis enim suscipit, egestas est sit amet, laoreet nibh. Praesent lobortis ornare dui, in tempor quam rhoncus in. Integer nunc neque, viverra et porttitor ac, pretium eget lacus. Fusce ullamcorper tortor congue, fringilla eros sed, viverra leo. Morbi a luctus turpis, quis ultrices leo. Vestibulum sit amet lorem velit. Nam condimentum, nisl nec porttitor gravida, dolor lectus pretium lacus, at accumsan justo tellus sit amet odio. Quisque mattis elit ac fringilla facilisis.
        </td>
      </tr>
    </tbody>
  </table>
</body>
</html>

预期结果是在每个页面上重复的pdf文件,包括标题和内容。但是实际结果是一个pdf文件,该文件仅重复第一页的标题和第二页的标题和内容。

Actual result img
Expected result img

谢谢!

0 个答案:

没有答案