1

我正在使用 NReco HtmlToPdf Generator 来生成复杂的文档,并且我需要在 pdf 上使用可重复的页眉和页脚功能。使用“.PageHeaderHtml”和“.PageFooterHtml”属性设置页眉和页脚有效,但页眉和页脚的样式不正确,遵循文档中包含的 CSS 规则(我也使用 Google 字体)。如果我在页眉 html 和页脚 html 中复制 css 规则和引用(显然在正文 html 中),它会起作用。有没有其他方法可以只编写一次 css 和引用?谢谢

4

1 回答 1

1

Wkhtmltopdf(由 NReco PdfGenerator 在内部使用)将页眉、页脚和主要内容呈现为独立的 HTML 文档。这意味着来自主 HTML 文档的 CSS 规则不与页眉/页脚模板共享。您可以将常见的 CSS 规则提取到单独的 CSS 文件中,并在需要它们的 HTML 文档中引用它。如果您无法控制主要的 HTML 内容,您可以使用“--user-style-sheet”命令行选项链接额外的 CSS。

于 2017-07-20T11:34:44.147 回答