Макет для NReco.PdfGenerator.HtmlToPdfConverter
Я использую 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>