C# 使用分页符打印html文件

C# 使用分页符打印html文件,c#,html,css,printing,printing-web-page,C#,Html,Css,Printing,Printing Web Page,我正在尝试创建一个可以读取html文件并打印它的程序/服务 我需要包括分页符;但不知道如何定义它们或使它们正确打印 html文件是我的,所以我可以向它们添加任何元素来表示分页符位置。我在考虑一个隐藏字段,或者在前面使用分页符:在下一个元素中始终使用css样式 我应该如何处理这个问题呢?Css是一种方法。我建议创建一个类“分页符”: 无论何时将此类添加到HTML元素,都会在该元素之前(例如,在每个h1之前)获得一个分页符。 本教程涵盖CSS和打印的几乎所有部分: 希望这有帮助 .page-bre

我正在尝试创建一个可以读取html文件并打印它的程序/服务

我需要包括分页符;但不知道如何定义它们或使它们正确打印

html文件是我的,所以我可以向它们添加任何元素来表示分页符位置。我在考虑一个隐藏字段,或者在前面使用分页符:在下一个元素中始终使用css样式


我应该如何处理这个问题呢?

Css是一种方法。我建议创建一个类“分页符”:

无论何时将此类添加到HTML元素,都会在该元素之前(例如,在每个h1之前)获得一个分页符。 本教程涵盖CSS和打印的几乎所有部分:

希望这有帮助

.page-break { page-break-before: always; }