一种PDF文档生成方法及装置制造方法及图纸

技术编号:41139171 阅读:32 留言:0更新日期:2024-04-30 18:09
本申请提供一种PDF文档生成方法及装置,该方法包括:读取React组件代码文件;对React组件代码文件进行转译处理,得到目标JS代码;根据目标JS代码生成目标HTML文档;根据预设的PDF转化工具和目标HTML文档,生成PDF文档。可见,该方法及装置能够便于前端开发人员高效地开发和维护PDF文档,从而简化开发动态PDF文档类需求的开发流程,提高此类需求的开发效率。

【技术实现步骤摘要】

本申请涉及数据处理,具体而言,涉及一种pdf文档生成方法及装置。


技术介绍

1、目前,随着web技术的发展,web开发已进入前后端开发彻底分离的时代,在前端领域发展出了众多开发框架,用于提升前端开发的效率和可维护性,在很多应用中具有根据用户数据动态生成pdf(portable document format,可携带文件格式)文档的需求,现有的pdf文档处理方法,通常由前端开发人员负责编写出符合设计的html(hyper text markuplanguage,超文本标记语言)模板,再交由后端开发人员注入数据并生成pdf文档。

2、然而,在实践中发现,当pdf文档的内容和样式设计过于庞大和复杂时,那么由前端开发人员维护的html模板代码也可能达到几百甚至上千行的地步,并且无法通过模块划分代码,从而降低了开发和维护效率。


技术实现思路

1、本申请实施例的目的在于提供一种pdf文档生成方法及装置,能够提高前端开发人员开发和维护pdf文档相关需求的效率。

2、本申请第一方面提供了一种pdf文档本文档来自技高网...

【技术保护点】

1.一种PDF文档生成方法,其特征在于,包括:

2.根据权利要求1所述的PDF文档生成方法,其特征在于,所述React组件代码文件是基于JSX语法和ES6+语法编写的,且以模块方式组织的组件代码。

3.根据权利要求1所述的PDF文档生成方法,其特征在于,所述对所述React组件代码文件进行转译处理,得到目标JS代码,包括:

4.根据权利要求3所述的PDF文档生成方法,其特征在于,所述React组件代码文件包括title.js代码文件和index.js代码文件;

5.根据权利要求1所述的PDF文档生成方法,其特征在于,所述根据所述目标JS代码...

【技术特征摘要】

1.一种pdf文档生成方法,其特征在于,包括:

2.根据权利要求1所述的pdf文档生成方法,其特征在于,所述react组件代码文件是基于jsx语法和es6+语法编写的,且以模块方式组织的组件代码。

3.根据权利要求1所述的pdf文档生成方法,其特征在于,所述对所述react组件代码文件进行转译处理,得到目标js代码,包括:

4.根据权利要求3所述的pdf文档生成方法,其特征在于,所述react组件代码文件包括title.js代码文件和index.js代码文件;

5.根据权利要求1所述的pdf文档生成方法,其特征在于,所述根据所述目标js代码生成目标html文档,包括:

6.根据权利要求1所述的p...

【专利技术属性】
技术研发人员:袁宇杨倩于功川范逸玮金秋
申请(专利权)人:山石网科通信技术股份有限公司
类型:发明
国别省市:

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

1