【技术实现步骤摘要】
本申请涉及文档处理,尤其涉及一种word文档生成方法、装置、设备、存储介质及产品。
技术介绍
1、现有生成的docx格式的word文件通常使用poi组件库。poi组件库在生成word文件时,需要在内存中构建出所有的文档对象,然后再将文档对象输出至文件。在需要生成类似报告等大体积文件的场景下,存在线性增长的内存占用问题。因为这个问题的存在,只要生成大体积的word文档,十分容易导致内存溢出,从而使得程序异常甚至操作系统异常。并且使用poi组件库读取word文件时,也需要将整个文件转换成文档对象存储在内存中,容易导致内存溢出的问题。
技术实现思路
1、本申请的主要目的在于提供一种word文档生成方法、装置、设备、存储介质及产品,旨在解决生成大体积的word文档时,存在线性增长的内存占用的技术问题。
2、为实现上述目的,本申请提出一种word文档生成方法,所述的方法包括:
3、生成docx格式的word文件对应的多个单文件;
4、按照每个批次数据的数据量上限值
...【技术保护点】
1.一种word文档生成方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述按照每个批次数据的数据量上限值将内存中的word文档数据保存至每个所述单文件中的步骤之前,还包括:
3.如权利要求1所述的方法,其特征在于,所述多个单文件包括页眉文件、尾注文件、页脚文件和文档文件;
4.如权利要求3所述的方法,其特征在于,所述按照每个批次数据的数据量上限值将内存中的word文档数据保存至每个所述单文件中的步骤,包括:
5.如权利要求4所述的方法,其特征在于,所述在所述单文件为所述页眉文件时,判断内存中
...【技术特征摘要】
1.一种word文档生成方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述按照每个批次数据的数据量上限值将内存中的word文档数据保存至每个所述单文件中的步骤之前,还包括:
3.如权利要求1所述的方法,其特征在于,所述多个单文件包括页眉文件、尾注文件、页脚文件和文档文件;
4.如权利要求3所述的方法,其特征在于,所述按照每个批次数据的数据量上限值将内存中的word文档数据保存至每个所述单文件中的步骤,包括:
5.如权利要求4所述的方法,其特征在于,所述在所述单文件为所述页眉文件时,判断内存中的word文档数据中的页眉内容是否是文字的步骤之后,还包括:
6.如权利要求3所述的方法,其特征在于,所述按照每个批次数据的数据量上限值将内存中的w...
【专利技术属性】
技术研发人员:刘财锋,万振华,王颉,徐瑞祝,
申请(专利权)人:深圳开源互联网安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。