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

时间:2019-04-17 17:48:06

标签: c# pdf

我正在使用Spire PDF作为将HTML转换为PDF的软件包。在创建HTML并将其从PDF转换为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

实际和预期结果是在开始时将标题从文本打印到每个新页面。

0 个答案:

没有答案