-
公开(公告)号:CN113128175A
公开(公告)日:2021-07-16
申请号:CN202110419112.0
申请日:2021-04-19
Applicant: 福建福昕软件开发股份有限公司
Inventor: 梁俊义
IPC: G06F40/12
Abstract: 本发明公开一种大批量PDF文件合并的方法及系统,其中方法包括:输出目标PDF文件的头部信息,输出catalog字典信息,生成PDF页面对象的对象编号并记录;依序解析待合并PDF文件,获取所有间接对象的对象编号和偏移量以及catalog字典信息;依序从catalog字典信息中解析对应待合并PDF文件的页面对象字典信息,并依序读取每个页面对象的对象编号信息;调用全局的对象编号生成器生成新的对象编号,并将原来的对象编号信息和新的对象编号的对应关系记录到映射中;调用PDF间接对象的输出类,将待合并PDF文件的页面对象输出到目标PDF文件的页面对象中,并记录其在目标PDF文件中的开始位置和长度;检查是否所有待合并PDF文件都已经完成合并。
-
公开(公告)号:CN117709296A
公开(公告)日:2024-03-15
申请号:CN202211085881.2
申请日:2022-09-06
Applicant: 福建福昕软件开发股份有限公司
Inventor: 梁俊义
IPC: G06F40/106 , G06F16/957 , G06F3/14
Abstract: 本发明公开一种PDF页面渲染缓存的方法,其包括:S1:将整个PDF页面均匀划分为多个固定区块;S2:在首次加载页面时对待显示部分进行第一次渲染,若渲染结果区域与任一固定区块相交的宽度等于对应固定区块的宽度,则将此固定区块内的渲染结果添加到该固定区块的缓存列表中;S3:当页面需要进行再次渲染时,遍历检查存储在每个固定区块的缓存列表,若与已经缓存的区域存在相交区域则对相交区域以外的区域进行渲染,并将本次渲染的区域与相交区域拼接输出本次渲染结果;S4:若在S3中渲染的区域与任一固定区块相交的宽度等于对应固定区块宽度,则将此固定区块内的渲染结果添加到该固定区块的缓存列表中;S5:重复S3和S4直至渲染结束。
-
公开(公告)号:CN111355766B
公开(公告)日:2023-08-04
申请号:CN201811603918.X
申请日:2018-12-26
Applicant: 福建福昕软件开发股份有限公司
IPC: H04L67/06 , H04L67/5651 , H04L67/02
Abstract: 本说明书提供对于PDF文件在网络上按需加载的渲染方法,该方法包括:获取用户所要渲染的PDF文件的基本数据信息,根据所述基本数据信息确定渲染显示对应页面需要的页面数据区块个数以及区块位置和大小信息;向服务器端发送包含所述页面数据区块信息的请求,并接收对应于所述请求的每一个页面数据区块;根据所述文件的所需页面数据区块进行渲染以显示对应页面。
-
公开(公告)号:CN113128175B
公开(公告)日:2023-01-24
申请号:CN202110419112.0
申请日:2021-04-19
Applicant: 福建福昕软件开发股份有限公司
Inventor: 梁俊义
IPC: G06F40/12
Abstract: 本发明公开一种大批量PDF文件合并的方法及系统,其中方法包括:输出目标PDF文件的头部信息,输出catalog字典信息,生成PDF页面对象的对象编号并记录;依序解析待合并PDF文件,获取所有间接对象的对象编号和偏移量以及catalog字典信息;依序从catalog字典信息中解析对应待合并PDF文件的页面对象字典信息,并依序读取每个页面对象的对象编号信息;调用全局的对象编号生成器生成新的对象编号,并将原来的对象编号信息和新的对象编号的对应关系记录到映射中;调用PDF间接对象的输出类,将待合并PDF文件的页面对象输出到目标PDF文件的页面对象中,并记录其在目标PDF文件中的开始位置和长度;检查是否所有待合并PDF文件都已经完成合并。
-
公开(公告)号:CN111355766A
公开(公告)日:2020-06-30
申请号:CN201811603918.X
申请日:2018-12-26
Applicant: 福建福昕软件开发股份有限公司
IPC: H04L29/08
Abstract: 本说明书提供对于PDF文件在网络上按需加载的渲染方法,该方法包括:获取用户所要渲染的PDF文件的基本数据信息,根据所述基本数据信息确定渲染显示对应页面需要的页面数据区块个数以及区块位置和大小信息;向服务器端发送包含所述页面数据区块信息的请求,并接收对应于所述请求的每一个页面数据区块;根据所述文件的所需页面数据区块进行渲染以显示对应页面。
-
-
-
-