请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-31 09:46  /   查看:221  /  回复:0
GCExcel提供了导出PDF的功能,我们可以以此将Excel文件导出为PDF报告在一些场景下,由于报告中每页的内容高度并不相同,如果使用GCExcel自己的分页功能,并不是我们最终想要的结果,这个时候通过代码判断对Sheet进行分割来达到分页的效果是一个不错的选择


以下是一个使用产品较多的质量检测行业,导出质检报告的例子。
下图是报告结果内容示例,可以看到这个sheet中实际内容是3页检测结果,且每页的内容高度不同,如果直接导出pdf,分页会发生混乱。

无标题.jpg

但是可以看到由于检测报告每页的内容有相同的地方,比如每页结果部分都是以“证书编号”作为头部开始,通过这个关键字来进行定位,分割每页的区域到一个新的sheet,然后进行打印,就实现了精确分页
下面是具体的代码以及项目附件,此dmeo以.NET版本为例,JAVA版页可以进行参考

SplitReportPage.zip (2.22 MB, 下载次数: 5)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册