我有一个HTML报告,每个打印页面包含一个<div class="page">.页面类定义为
width: 180mm;
height: 250mm;
page-break-after: always;
background-position: centre top;
background-image: url(Images/MainBanner.png);
background-repeat: no-repeat;
padding-top: 30mm;
Run Code Online (Sandbox Code Playgroud)
在对报告内容进行一些更改后,当我调用abcPDF将报告转换为PDF时,我突然在每个真实的报告页面后插入一个空白页面.我不想回滚我刚刚删除此问题所做的更改,所以我希望有人可能知道为什么要插入额外的页面.
小智 7
我遇到了同样的问题.空页是由于分页后:总是; 在CSS中.不仅仅是ABCpdf,而且打印后会吐出额外的页面.所以我使用以下代码来消除最后一页:
MyDoc.Delete(MyDoc.Page);
然而,这会导致不同类型的问题.在具有IE 8的开发服务器上,我得到了一个额外的空白页面,在我生产IE6的生产中,我没有额外的空白页面.所以我已经通过webupergoo向支持团队发送电子邮件,向我展示了寻找空白页面的方法.我们的想法是遍历pdf并识别所有空白页面并使用上述逻辑删除它们.
我是第二个Jakkwylde的观点.Websupergoo人员非常有帮助,并迅速作出回应.我有另一个问题,让ABCpdf在64位下工作,并花了将近一天的时间试图找出它.他们为我提供了多种可以尝试的方案.他们的支持是正确的,我在几分钟内启动并运行了我的应用程序.
| 归档时间: |
|
| 查看次数: |
14810 次 |
| 最近记录: |