2

我在 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?

4

0 回答 0