读取代码并转换成word文档
基于Linux下的自动读取代码并生成word文档。
Code to Document
一 前言
公司项目需要申请注册软件专利,这其中涉及到要把代码记录到word文档之中作为材料提交上去,但在复制代码的时候就遇到问题了,每次只能复制两百行左右,超过了就无法粘贴了,这时候就想有没有什么办法能自动解析代码,并生成Word文档。
二 前提准备
你需要一台服务器,至于服务器的类型,本次测试使用的是Linux,其它类型暂未测试,请自行测试。
三 转换
先把代码文件上传至服务器某个目录中,为了防止意外注意避免中文命名,前端文件注意避免上传node_modules等库类文件,java或其它语言同理避免上传依赖文件,如果是压缩文件先解压,最后如下图所示。

转换代码为文档,在与项目文件同级目录下执行以下命令,执行后,约1-2秒后就会等到一个代码文档。
使用find命令无需安装,直接使用,里面的 - name '*.java'等为要解析读取的文件后缀名,其中*很重要为通配符,读取以.java结尾的后缀名文件,里面的project.docs为转换后的文档名称
find . -name '*.java' -o -name '*.ftl' -o -name '*.xml' -o -name '*.lua' | xargs cat > project.docx执行结果如下:

本站所有图片均来自于互联网,若有侵权,请联系删除,感谢!
若您有任何疑问或建议请在评论区留言讨论。
