我正在编写一个脚本来自动将纯文本测试文档转换为具有适当列宽,步骤编号等的HTML表格。每个页面都会包含一个大而长的表格的一部分。我还需要在每个页面上都有一个页眉和页脚,以符合该领域的FDA规定 - 它包含有关版权,页码,部件号等的简单信息。
我注意到这个任务的一些规定的CSS / HTML工具似乎不起作用。
1)带有边距的@page
规则以及将内容放入这些边距的能力可以非常巧妙地解决这个问题,但我认为它没有实现过。
2)关于这个问题的许多建议答案:
How to add a header and footer to each printed page of a web document (without browser restriction)?
Is there a way to get a web page header/footer printed on every page?最终会得到一些组合:页脚/标题在文本顶部呈现,或者以某种方式打破正文的page-break-inside
渲染,因此在每个页面上渲染一半的行。
它是否仍然(给出答案和我尝试使用它们)不可能以干净的方式做到这一点?或者根本不是?我不介意用什么浏览器来正确打印它们。