gpt4 book ai didi

asp.net - 使用abcPDF将HTML转换为PDF时多余的空白页

转载 作者:行者123 更新时间:2023-12-04 03:31:11 27 4
gpt4 key购买 nike

我有一个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;

在对报告内容进行了一些更改之后,当我调用abcPDF将报告转换为PDF时,突然我在每个真实的报告页面之后插入了一个空白页面。我不想回滚为解决此问题而进行的更改,所以我希望有人可能知道为什么要插入多余的页面。

最佳答案

我遇到了同样的问题。空页归因于 page-break-after:始终; CSS中的。不仅是ABCpdf,而且打印品还会吐出额外的一页。因此,我使用以下代码删除了最后一页:
MyDoc.Delete(MyDoc.Page);
但是,这导致了另一种问题。在具有IE 8的开发服务器上,我得到一个额外的空白页,而在具有IE6的生产环境中,我得到一个额外的空白页。因此,我已通过电子邮件发送给websupergoo的支持团队,以向我展示一种查找空白页的方法。想法是遍历pdf并识别所有空白页,并使用上述逻辑将其删除。
我同意雅克维德的意见。 Websupergoo的工作人员非常乐于助人,并迅速做出回应。我还遇到了另一个问题,使ABCpdf在64位以下工作,并且花了将近一天的时间试图弄清楚。他们为我提供了多种可以尝试的方案。他们的支持是对的,我很快就启动了我的应用程序并开始运行。

关于asp.net - 使用abcPDF将HTML转换为PDF时多余的空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379521/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com