一种生成PDF的方法、装置、设备及存储介质制造方法及图纸

技术编号:41668351 阅读:20 留言:0更新日期:2024-06-14 15:26
本申请实施例提供一种生成PDF的方法、装置、电子设备、存储介质,所述方法包括:创建批量生成PDF的对外服务接收请求,并根据缓存资源确定执行所述对外服务接收请求所对应任务的最小可部署单元;令所述最小可部署单元创建对内服务,并根据接收的所述任务启动多个浏览器访问预设的网页,渲染生成PDF。本申请实施例无需用户打开浏览器页面,而是自动打开浏览器访问预设网页,渲染生成PDF的方式,提高了PDF的生成质量。本申请实施例启动多个浏览器访问预设的网页,支持高并发,减少了访问量变大会出现报错甚至服务崩溃的情况发生。

【技术实现步骤摘要】

本申请实施例涉及计算机、应用于智慧教育领域,特别涉及一种批量生成pdf的方法、装置、设备及存储介质。


技术介绍

1、在智能教育领域,部分业务采用客户端方式生成pdf(例如,试题pdf、作业pdf等),用户必须打开浏览器页面操作繁琐,且内容复杂时生成的内容展示会出现不全等问题。部分业务采用服务端方式生成pdf,效率极低且占用内存大,不支持高并发,一旦访问量变大会出现报错甚至服务崩溃,无法大规模应用在实际项目中。

2、因此,如何简便、高效生成pdf成为智能教育领域亟待解决的技术问题。


技术实现思路

1、有鉴于此,本申请实施例提供一种生成pdf的方法、装置、电子设备、存储介质,以至少部分解决上述问题。

2、根据本申请实施例的第一方面,提供了一种生成pdf的方法,所述方法包括:创建批量生成pdf的对外服务接收请求,并根据缓存资源确定执行所述对外服务接收请求所对应任务的最小可部署单元;令所述最小可部署单元创建对内服务,并根据接收的所述任务启动多个浏览器访问预设的网页,渲染生成pdf。

...

【技术保护点】

1.一种生成PDF的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述创建批量生成PDF的对外服务接收请求,并根据缓存资源确定执行所述对外服务接收请求所对应任务的服务器,包括:

3.根据权利要求2所述的方法,其中,所述创建批量生成PDF的对外服务接收请求,并根据缓存资源确定执行所述对外服务接收请求所对应任务的服务器,还包括:

4.根据权利要求2所述的方法,其中,所述若具有生成PDF服务所需要的缓存资源,则确定服务集群中浏览器资源占用最少的最小可部署单元作为执行所述对外服务接收请求所对应任务的最小可部署单元,还包括:>

5.根据权利...

【技术特征摘要】

1.一种生成pdf的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述创建批量生成pdf的对外服务接收请求,并根据缓存资源确定执行所述对外服务接收请求所对应任务的服务器,包括:

3.根据权利要求2所述的方法,其中,所述创建批量生成pdf的对外服务接收请求,并根据缓存资源确定执行所述对外服务接收请求所对应任务的服务器,还包括:

4.根据权利要求2所述的方法,其中,所述若具有生成pdf服务所需要的缓存资源,则确定服务集群中浏览器资源占用最少的最小可部署单元作为执行所述对外服务接收请求所对应任务的最小可部署单元,还包括:

5.根据权利要求2所述的方法,其中,所述若具有生成pdf服务所需要的缓存资源,则确定服务集群中浏览器资源占用最少的最小可部署单元作为执行所述对外服务接收请求所对应任务的...

【专利技术属性】
技术研发人员:赵明刘艳宾李飞
申请(专利权)人:深圳市星桐科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1