注意:- 请不要提供任何使用 JAVASCRIPT 的解决方案,这是我的限制,我只能使用 CSS 或 HTML,没有别的。
我有一个问题,希望得到您的回复和建议,基本上我有一个 HTML 中的数据表格列表,现在我想实现一个功能,通过它我想将此 HTML 页面导出为 PDF。此 HTML 页面包含基于动态内容的表格数据列表,这意味着数据可能在 50 行中,也可以在 100 行中。
现在我想在那里提供一个功能,用户可以将数据导出为 PDf 格式,但问题是我想在将这些数据导出为 PDF 时使用一种格式,这意味着每个页面都应该包含页眉图像和页脚图像格式;
好吧,我可以通过以下代码完成这种格式:-
.page_format{
width:8in;
height:11in;
padding-top:100px;
padding-bottom:100px;
background-image: url (''); /* It is a page image which contains a header and footer */
position:relative;
}
<!-- Code which we will use at HTML body side -->
<div class="page_format">
<!-- code start here for dynamic tables -->
</div>
那么实际的问题是,我无法理解如何在每一页上实现动态格式,这意味着随着表格行数的增加,页面会自动增加,并且每一行都不应该被裁剪成页面,这意味着一行不应该被分割分成多个页面。所以请给我一个解决方案,我在这里再次结束我的问题:-
--> 我想要一个功能,其中 HTML 页面应该以格式化的 PDF 格式导出,其中包括每个页面上的页眉和页脚。
--> 导出的 PDF 应该根据表格行的动态内容自动格式化。
--> 表格数据不应该被裁剪或分成分页符。
表格数据是动态的,因此随着内容的增加和新页面的开始,新页面应包含与包含的第一页相同的格式(表示页眉和页脚)。现在页眉和页脚格式适用于输出 pdf 的第一页,它不是出现在 pdf 导出的每一页中。
再次记住,我们只能使用 CSS 或 HTML,这里不能使用其他方法。