【发布时间】:2020-10-29 05:15:34
【问题描述】:
尝试为 DocuSign API 的 HTML 文档添加手动分页符,但以下操作无效:
<div class="page-break"></div>
.page-break {
page-break-after: always;
break-after: always;
}
已尝试使用!important、page-break-before/break-before,将其添加到非空 div 等。如何设置手动分页符?
【问题讨论】:
-
什么是 HTML 中的“页面”?使用 PDF 的整个想法是您可能想要打印。使用 HTML 没有页面,如果您使用不同的设备,页面大小不同等,这会令人困惑。
-
DocuSign 获取 HTML 并从中创建一个 PDF,并且由于某种原因 page-break-after 不起作用,即使它通常在从 HTML 文档“打印”PDF 时工作(所以它一定是DocuSign的解析发生了一些事情)
-
是的,这是一个棘手的问题。您是否需要使用 HTML 而不是 PDF?或者这就是您的文档恰好存在的方式?如果您可以在发送到 DocuSign 之前转换为 PDF,则可以确保最终分页符正确。
-
是的,不幸的是,它们是动态模板,需要解析并替换为传递的信息
-
您可以在此时获取 HTML,生成 PDF,然后使用此 PDF 发送。关键是分页符将由您的应用处理,而不是由 DocuSign
标签: html css pdf pdf-generation docusignapi