预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113704187A(43)申请公布日2021.11.26(21)申请号202010437917.3(22)申请日2020.05.21(71)申请人北京字节跳动网络技术有限公司地址100041北京市石景山区实兴大街30号院3号楼2层B-0035房间(72)发明人不公告发明人(74)专利代理机构上海光栅知识产权代理有限公司31340代理人关浩马雯雯(51)Int.Cl.G06F16/16(2019.01)G06F40/106(2020.01)G06F40/151(2020.01)权利要求书2页说明书10页附图4页(54)发明名称用于生成文件的方法和装置(57)摘要本公开的实施例公开了用于生成文件的方法和装置。该方法的一具体实施方式包括:响应于接收到客户端发送的文件生成请求,确定文件生成请求对应的标签页,其中,文件生成请求用于请求生成包含目标内容的PDF文件;根据目标内容对标签页进行渲染,以生成包含目标内容的标签页作为目标标签页;生成目标标签页对应的PDF文件。该实施方式实现了利用服务端生成PDF文件。CN113704187ACN113704187A权利要求书1/2页1.一种用于生成文件的方法,包括:响应于接收到客户端发送的文件生成请求,确定所述文件生成请求对应的标签页,其中,所述文件生成请求用于请求生成包含目标内容的便携式文档格式PDF文件;根据所述目标内容对所述标签页进行渲染,以生成包含所述目标内容的标签页作为目标标签页;生成所述目标标签页对应的PDF文件。2.根据权利要求1所述的方法,其中,所述方法还包括:存储所生成的PDF文件,以及获取所述PDF文件的存储地址;向所述客户端返回所述存储地址。3.根据权利要求1所述的方法,其中,所述确定所述文件生成请求对应的标签页,包括:根据所述目标内容,确定预设的、与所述目标内容对应的标签页作为所述文件生成请求对应的标签页。4.根据权利要求3所述的方法,其中,所述根据所述目标内容,确定预设的、与所述目标内容对应的标签页作为所述文件生成请求对应的标签页,包括:确定所述目标内容对应的页面样式;确定具有所述页面样式的标签页作为所述目标内容对应的标签页。5.根据权利要求1所述的方法,其中,所述确定所述文件生成请求对应的标签页,包括:确定资源池中是否包括所述文件生成请求对应的标签页,其中,所述资源池包括预先创建的标签页;响应于确定所述资源池中包括所述文件生成请求对应的标签页,从所述资源池中获取所述文件生成请求对应的标签页;响应于确定所述资源池中不包括所述文件生成请求对应的标签页,创建所述文件生成请求对应的标签页。6.根据权利要求5所述的方法,其中,所述资源池通过如下步骤构建:分别获取预设的至少一种页面样式中的各页面样式的资源配置信息,其中,资源配置信息用于指示资源池中具有对应的页面样式的标签页的数目;对于所述至少一种页面样式中的页面样式,根据该页面样式的资源配置信息,创建对应数目的、具有该页面样式的标签页。7.根据权利要求1-6之一所述的方法,其中,所述文件生成请求对应的标签页所对应的浏览器为无头浏览器。8.一种用于生成文件的装置,其中,所述装置包括:确定单元,被配置成响应于接收到客户端发送的文件生成请求,确定所述文件生成请求对应的标签页,其中,所述文件生成请求用于请求生成包含目标内容的便携式文档格式PDF文件;渲染单元,被配置成根据所述目标内容对所述标签页进行渲染,以生成包含所述目标内容的标签页作为目标标签页;生成单元,被配置成生成所述目标标签页对应的PDF文件。9.一种服务器,包括:一个或多个处理器;2CN113704187A权利要求书2/2页存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。10.一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。3CN113704187A说明书1/10页用于生成文件的方法和装置技术领域[0001]本公开的实施例涉及计算机技术领域,具体涉及用于生成文件的方法和装置。背景技术[0002]浏览器是用户上网时经常使用到的应用之一。随着互联网技术的快速发展,浏览器逐渐开始向用户提供越来越丰富的功能服务。目前,一些浏览器内核实现了将网页转换为对应的PDF文件的功能。基于此,用户根据需求还可以下载或打印PDF文件。[0003]同时,随着移动终端技术的发展,一些移动终端系统也提供了将网页转换为对应的PDF文件的功能。例如,一些移动终端系统通常提供有内置的浏览器。用户可以使用终端系统所安装的浏览器将网页转换为对应的PDF文件。又例如,一些移动终端系统提