1

我正在使用 NReco.PdfGenerator.HtmlToPdfConverter 将我的 html 文本转换为 pdf,除了一件事之外,一切似乎都很好:

我想在页眉下方打印一行,但没有显示。我把它放错地方了吗?

 public byte[] CreatePdfContent(string htmlContent, string title)
    {
        var generator = new NReco.PdfGenerator.HtmlToPdfConverter
        {
            Orientation = NReco.PdfGenerator.PageOrientation.Portrait,
            Margins = new PageMargins() { Bottom = 30, Left = 20, Right = 20, Top = 30 },
            LowQuality = true,
            PageHeaderHtml = $@"<div style='border-bottom: 1px solid #e5e5e5;width: 500px;text-align: left;'>{title}</div>"
        };
        return generator.GeneratePdf(htmlContent);
    }

我的意思是,如果我取出我的 div 并将其作为普通的 html 代码运行,它可以工作并在我的标题下方打印一行,但在我的 pdf 中它只打印没有该行的文本。

<div style='border-bottom: 1px solid #e5e5e5;width: 500px;text-align: left;'>title</div>

4

0 回答 0