问题描述
我正在生成包含动态内容的 PDF。最终的 html 如下所示:
<body>
<div class="new-page"> COVER </div>
<div class="new-page"> INDEX </div>
<div class="new-page page-counter"> PART A </div>
<div class="new-page"> PART B </div>
</body>
page-counter
类在哪里:
.preview-body .page-counter {
-fs-page-sequence: start !important;
counter-reset: page !important;
}
COVER
和 INDEX
页面是静态的,始终相同。 PART A
和 PART B
的内容是动态的。
生成时:
var buffer = Pdf.From(html)
.OfSize(PaperSize.A4)
.WithoutOutline()
.WithObjectSetting("footer.fontSize","9")
.WithObjectSetting("footer.fontName","Times New Roman")
.WithObjectSetting("footer.left",rec.CREATEDATE.Month.ToString("00") + "/" + rec.CREATEDATE.Year.ToString())
.WithObjectSetting("footer.right","EN" + rec.CREATEDATE.Year.ToString() + "0001")
.WithObjectSetting("footer.spacing","5")
.WithObjectSetting("footer.center","[page]/[toPage]")
.WithGlobalSetting("pageOffset","0")
.WithObjectSetting("encoding","utf-8")
.WithGlobalSetting("web.defaultEncoding","utf-8")
.WithObjectSetting("web.defaultEncoding","utf-8")
.EncodedWith("utf-8")
.Portrait()
.Comressed()
.Content();
我使用这些选项。生成的 PDF 在每一页都有页脚。我不希望 COVER
和 INDEX
页中的页码有页码。我希望分页从 PART A
的第一页开始。它总是 3 页(1 个封面,2 页索引),所以我需要从前 3 页中排除分页。
我怎样才能做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)