首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

跨平台PDF在线预览及转换系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:云南香农信息技术有限公司

摘要:本发明涉及文件处理技术领域,具体地说,涉及跨平台PDF在线预览及转换系统。其包括校验单元、文件存储单元、文件传输单元和文件显示单元;其中,文件传输单元包括格式识别模块、文件转换模块和任务调度模块;其中,文件显示单元包括UI自适应显示模块和PDF预览模块。该跨平台PDF在线预览及转换系统中,哈希树技术通过计算整个文件的哈希值,并形成一棵带有层级关系的哈希值树,可以高效地验证文件在传输过程中的任何改动,即使是最微小的数据变化也会导致最终根哈希值的不同,从而及时发现并拒绝损坏或篡改的文件,保证了数据的安全性和完整性。

主权项:1.跨平台PDF在线预览及转换系统,其特征在于,包括:校验单元1:用于基于哈希树和时间戳对上传文件以及接收的文件进行实时验证;文件存储单元2:用于在云端存储上传的PDF文件,并支持文件的备份和恢复;文件传输单元3:用于将PDF文件转换成目标格式并管理转换任务的调度和执行;其中,文件传输单元3包括格式识别模块31、文件转换模块32和任务调度模块33;文件显示单元4:用于将格式转换完成的PDF文件显示在对应的平台和设备上;其中,文件显示单元4包括UI自适应显示模块和PDF预览模块;校验单元1中验证的内容包括文件类型验证、文件完整性验证、文件大小限制以及恶意文件检查;文件传输单元3中:格式识别模块31用于识别文件的格式和特征;文件转换模块32用于与任务调度模块33相互配合,执行PDF与别的格式之间的转换任务;任务调度模块33用于管理转换任务的调度和执行,确保在高并发情况下,任务有序处理;文件转换模块32包括PDF解析子模块321、渲染子模块322和文本提取子模块323;其中,PDF解析子模块321用于对文件的内部结构和内部内容进行解析,理解文件的逻辑构成以及属性;渲染子模块322用于对文件页面的布局、文字、图像、图形以及透明度进行处理;文本提取子模块323用于提取字符并将相邻的字符连接成连续的文字串,确定文字串布局,并将文字串的位置转换为屏幕坐标系下的位置;PDF解析子模块321进行解析基于PDFBox解析库;文本提取子模块323涉及的计算公式如下:将相邻的字符组合成文字串: 其中,Ds,t为字符串s和t之间的编辑距离;为所有从s到t的编辑路径;i为在字符串s中当前考虑的字符位置;si为字符串s中第i个字符;tπi为在编辑路径π下,字符串t中与字符串s第i个字符相对应的字符;|s|为字符串s的长度;dsi,tπi为字符si转换为t相应位置字符tπi所需的操作代价;确定文字串的布局:xc=xb+font_size·char_width+horiz_kerningyc=yb+font_size·ascender+vert_kerning其中,xc,yc为文字串位置;xb,yb为文本行基线的位置;font_size为文字串大小;char_width为文字串宽度;horiz_kerning为文字串之间的水平间距;ascender为文字串之间的上部间隙;vert_kerning为文字串之间的垂直间距;将文字串的位置转换为用户坐标系下的位置: 其中,xuser,yuser为用户坐标;xpdf,ypdf为PDF坐标;a为沿X轴的缩放因子;d为沿Y轴的缩放因子;c和b为旋转角度;e为沿X轴的平移向量;f为沿Y轴的平移向量;将用户坐标系下的位置转换为屏幕坐标: 其中,xdevice,ydevice为文本串的屏幕坐标;sx为X轴的缩放因子;sy为Y轴的缩放因子;tx,ty为平移向量。

全文数据:

权利要求:

百度查询: 云南香农信息技术有限公司 跨平台PDF在线预览及转换系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。