C# Spire PDF库中PDF的页眉和页脚问题

C# Spire PDF库中PDF的页眉和页脚问题,c#,pdf,C#,Pdf,我使用Spire PDF作为一个包来将HTML转换为PDF。在创建HTML并将其转换为PDF时,它可以很好地用于水印。我有一个想法,在创建相同的页面时,向每个新页面添加HTML标题 但是我找不到任何解决问题的方法。我附加了一个代码,我正在使用,但得到一个错误 我试图将HTML标题转换为添加到新页面,但不知何故没有得到成功的答案 PdfTilingBrush brush = new PdfTilingBrush(new SizeF(page.Canvas.ClientSize.Width / 2,

我使用Spire PDF作为一个包来将HTML转换为PDF。在创建HTML并将其转换为PDF时,它可以很好地用于水印。我有一个想法,在创建相同的页面时,向每个新页面添加HTML标题

但是我找不到任何解决问题的方法。我附加了一个代码,我正在使用,但得到一个错误

我试图将HTML标题转换为添加到新页面,但不知何故没有得到成功的答案

PdfTilingBrush brush = new PdfTilingBrush(new SizeF(page.Canvas.ClientSize.Width / 2, page.Canvas.ClientSize.Height / 3));
PdfFont font = new PdfFont(PdfFontFamily.Helvetica, 5);
PdfHTMLTextElement richTextElement = new PdfHTMLTextElement(header, font, brush);
richTextElement.TextAlign = TextAlign.Left;
PdfMetafileLayoutFormat format = new PdfMetafileLayoutFormat();
format.Layout = PdfLayoutType.Paginate;
format.Break = PdfLayoutBreakType.FitPage;
richTextElement.Draw(page, new RectangleF(0, 20, page.ActualSize.Width, page.ActualSize.Height), format); // Null Reference exception
实际和预期的结果是在开始时将标题从文本打印到每个新页面