【问题标题】:Add page number whle converting HTML to PDF将 HTML 转换为 PDF 时添加页码
【发布时间】:2015-01-10 00:11:15
【问题描述】:

我正在使用 PDF 生成器

http://www.nrecosite.com/pdf_generator_net.aspx

我也想加上poge号码。

以下是我的代码:

string htmlContent = "....";
 var generator=new NReco.PdfGenerator.HtmlToPdfConverter();

            generator.Orientation = NReco.PdfGenerator.PageOrientation.Landscape;
            generator.PageHeaderHtml= "<img style='width:50px' src='"+HttpContext.Current.Server.MapPath("~") +"/test.png' />";
            generator.PageFooterHtml = "<h1>test </h1>";
            var pdfBytes = generator.GeneratePdf(htmlContent);


            System.IO.File.WriteAllBytes(HttpContext.Current.Server.MapPath("~") + "/hello2.pdf", pdfBytes);

有什么想法吗?

【问题讨论】:

    标签: c# html pdf wkhtmltopdf


    【解决方案1】:

    我在我的 HTML 中添加了以下代码,然后它运行良好 :)

    <html>
    <head>
        <script>
            function subst() {
                var vars = {};
                var x = document.location.search.substring(1).split('&');
                for (var i in x) { var z = x[i].split('=', 2); vars[z[0]] = unescape(z[1]); }
                var x = ['frompage', 'topage', 'page', 'webpage', 'section', 'subsection', 'subsubsection'];
                for (var i in x) {
                    var y = document.getElementsByClassName(x[i]);
                    for (var j = 0; j < y.length; ++j) y[j].textContent = vars[x[i]];
                }
            }
        </script>
    </head>
    <body style="border: 0; margin: 0;" onload="subst()">
        <table style="border-bottom: 1px solid black; width: 100%">
            <tr>
                <td class="section">
                </td>
                <td style="text-align: right">
                    Page <span class="page"></span>of <span class="topage"></span>
                </td>
            </tr>
        </table>
    </body>
    </html>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-13
      • 2018-04-06
      • 2020-06-23
      • 2012-11-21
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多