# yoci-gen-doc-rz **Repository Path**: lmf_fork/yoci-gen-doc-rz ## Basic Information - **Project Name**: yoci-gen-doc-rz - **Description**: 空余时间写的一个java版本 扫描源代码生成软著文档小项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2022-08-18 - **Last Updated**: 2022-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yoci-gen-doc-rz 空余时间写的一个java版本 扫描源代码生成软著文档小项目 ## docUtils v1.2 扫描源代码生成docx文档 v1.2版本,每一份3000行 60页 宋体 五号 .docx源代码 #### 生成流程 1、递归扫描指定源代码 2、通过将已经做好的docx模板,另存为xml文件,并修改xml文件为.ftl后缀的(freemaker)模板文件,(具体可以搜索freemaker生成word模板的方法) 3、将扫描的源代码填充至ftl模板文件,生成为doc源代码文档(本质其实还是xml文件,平均一份大约1.5M) 4、为了解决文档太大问题,采用jacob将doc(本质xml)转成docx后缀文件,最终文档一份50K左右 #### 使用方式 (两步) 第一步:(也可直接搜索jacob安装方式/使用方式) (jacob,是个强依赖的项目,需要将我放在项目resource 的jacob-1.14.3-x64_jb51.net.rar解压,jacob-1.14.3-x64.dll放到本地安装jdk bin目录下即可) ![1605012435238](https://img2020.cnblogs.com/blog/1151586/202011/1151586-20201110212454709-66417809.png) 第二步 v1.0版本一样,修改目录,直接启动项目 ![1605013271402](https://img2020.cnblogs.com/blog/1151586/202011/1151586-20201110212454013-1258399076.png) 第三步 查看生成结果 ![1605013549163](https://img2020.cnblogs.com/blog/1151586/202011/1151586-20201110212453385-981609028.png) ## txtUtils v1.0 扫描源代码生成txt文档 v1.0版本,每一份大约3000行 60页左右 直接修改路径,启动main方法即可 #### 使用方式 ![1605012435238](https://img2020.cnblogs.com/blog/1151586/202011/1151586-20201110211638212-1714773095.png)