我对auto-break
或paginate
HTML内容有一个要求,这样生成的PDF看起来与HTML相同。
需求:当HTML溢出A4
大小的纸张时,它必须添加一个新页面。
问题:当内容溢出A4
大小的纸张时,必须使用任何pdf生成的vue插件生成一个新页面,这里我使用的是vue-html2pdf
。
重放步骤:
Auto add textcontent
按钮将生成多个文本行和页面,但分页不起作用;Generate pdf
按钮将生成一个带有分页的PDF;我希望这个分页不会自动生成PDF。以下是我尝试过的码箱
发布于 2022-07-16 15:57:33
通过在html2pdf__page-break
类中添加一个额外的HTML,将在该元素之后添加一个页面中断。例如,
<div class="html2pdf__page-break"/>
在本例中,上述<div>
之后的任何元素都将转到下一页。这种方法仍然可以用于包的自动分页,而不仅仅是当支持manual-pagination
启用时。
还建议将pdf-content
节划分为多个pdf-item
子节。例如,
<section slot="pdf-content">
<section class="pdf-item">
<h4>Your Title</h4>
<span>
Some copy...
</span>
</section>
<div class="html2pdf__page-break"/>
<section class="pdf-item">
<span>
Some text...
</span>
</section>
</section>
https://stackoverflow.com/questions/72902363
复制相似问题