我在 MVC 4 中使用 Rotative。我已经为创建页眉、页脚和封面实现了自定义色板。
我的海关手表低于代码
string cusomtSwitches = string.Format(
"--print-media-type --allow {0} --header-html {0} --allow {1} --footer-html {1} --allow {2} cover {2}",
Url.Action("PDFHeader", "Controller", new { data="" }, Request.Url.Scheme),
Url.Action("PDFFooter", "Controller", new { area = "" }, Request.Url.Scheme),
Url.Action("PDFCover", "Controller", new { data="" }, Request.Url.Scheme)
);
我的 PDF 没有正确生成。封面页在顶部插入了一些空间,我怀疑这是因为页眉。如果我从标题中删除标题的 html,Cover 似乎工作得很好,并且从顶部开始。
我可以理解封面不能有页眉和页脚,这就是我实现封面的原因。但仍然存在一些问题。如果我可以在生成实际 PDF 之前获得完整的 HTML,那么我可以调试问题出在哪里。
在获取带有页眉和页脚等的实际 PDF 之前,有什么方法可以获取完整的 HTML?