首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何自动拆分或分页HTML,以使生成的PDF看起来与分页HTML相同

如何自动拆分或分页HTML,以使生成的PDF看起来与分页HTML相同
EN

Stack Overflow用户
提问于 2022-07-07 18:01:48
回答 1查看 405关注 0票数 3

我对auto-breakpaginate HTML内容有一个要求,这样生成的PDF看起来与HTML相同。

需求:当HTML溢出A4大小的纸张时,它必须添加一个新页面。

问题:当内容溢出A4大小的纸张时,必须使用任何pdf生成的vue插件生成一个新页面,这里我使用的是vue-html2pdf

重放步骤:

  1. 单击Auto add textcontent按钮将生成多个文本行和页面,但分页不起作用;
  2. 然后单击Generate pdf按钮将生成一个带有分页的PDF;我希望这个分页不会自动生成PDF。

以下是我尝试过的码箱

EN

回答 1

Stack Overflow用户

发布于 2022-07-16 15:57:33

通过在html2pdf__page-break类中添加一个额外的HTML,将在该元素之后添加一个页面中断。例如,

代码语言:javascript
运行
复制
<div class="html2pdf__page-break"/>

在本例中,上述<div>之后的任何元素都将转到下一页。这种方法仍然可以用于包的自动分页,而不仅仅是当支持manual-pagination启用时。

还建议将pdf-content节划分为多个pdf-item子节。例如,

代码语言:javascript
运行
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72902363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档