C# 如何在PDF中添加最后一页?

C# 如何在PDF中添加最后一页?,c#,openhtmltopdf,C#,Openhtmltopdf,我正在使用。是否可以添加1页作为文档的最后一页。我读了所有的文件,但没有发现任何东西 下面是生成pdf文档的相同代码 string html = Utils.ReadFile(@"C:\inetpub\wwwroot\pdf.html"); html = html.Replace("###BODY###", "DYNAMIC CONTENT"); var pdf = Pdf .From(html) .OfSize(

我正在使用。是否可以添加1页作为文档的最后一页。我读了所有的文件,但没有发现任何东西

下面是生成pdf文档的相同代码

 string html = Utils.ReadFile(@"C:\inetpub\wwwroot\pdf.html");
        html = html.Replace("###BODY###", "DYNAMIC CONTENT");
        var pdf = Pdf
            .From(html)
            .OfSize(PaperSize.A4)
            .WithTitle("PDF Report With Logo")
            .WithoutOutline()
            .WithObjectSetting("header.htmlUrl", "http://localhost/header.htm")
            .WithObjectSetting("footer.htmlUrl", "http://localhost/footer.htm")
            .WithObjectSetting("web.defaultEncoding", "utf-8")                
            .Landscape()
            .Comressed()
            .Content();

如果您的最后一页也是基于html的,您可以在最终html中添加页面制动器,然后添加页面本身:

html += $"<div style=\"page-break-after: always;\"></div>{your_last_page}";
html+=$“{你的最后一页}”;