小元
博客
详情文字在这里缓缓展开
静候你翻开这一页

读取代码并转换成word文档

基于Linux下的自动读取代码并生成word文档。

Code to Document


   一 前言

       公司项目需要申请注册软件专利,这其中涉及到要把代码记录到word文档之中作为材料提交上去,但在复制代码的时候就遇到问题了,每次只能复制两百行左右,超过了就无法粘贴了,这时候就想有没有什么办法能自动解析代码,并生成Word文档。


   二 前提准备

       你需要一台服务器,至于服务器的类型,本次测试使用的是Linux,其它类型暂未测试,请自行测试。


   三 转换

       先把代码文件上传至服务器某个目录中,为了防止意外注意避免中文命名,前端文件注意避免上传node_modules等库类文件,java或其它语言同理避免上传依赖文件,如果是压缩文件先解压,最后如下图所示。

       1719300946693.png


       转换代码为文档,在与项目文件同级目录下执行以下命令,执行后,约1-2秒后就会等到一个代码文档。

       使用find命令无需安装,直接使用,里面的 - name '*.java'等为要解析读取的文件后缀名,其中*很重要为通配符,读取以.java结尾的后缀名文件,里面的project.docs为转换后的文档名称

find . -name '*.java' -o -name '*.ftl' -o -name '*.xml' -o -name '*.lua' | xargs cat > project.docx


       执行结果如下:

       1719301202325.png

       


本站所有图片均来自于互联网,若有侵权,请联系删除,感谢!

若您有任何疑问或建议请在评论区留言讨论。

渝ICP备2024031078号-1
本网站一切内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
如无意中侵犯了企业或个人的知识产权等,请及时通过电子邮件(1102905617@qq.com)告知我,本网站将会给予删除。
最新公告
😊访客你好,很高兴你的到来,本博客仍在建设中,还有些许功能尚在开发中,最后祝你在此能有所收获。
💥小元博客第三代自2025年9月上线以来,2026/08/09日迎来了它的第三次更新本次更新内容如下:
1. 文章详情页样式变更,由原来的弹窗改为单独的页面。
2. 使用Nuxt对项目进行了SEO优化,优化了搜索引擎的抓取和索引。
3. 对验签进行了优化,降低了请求被误触发拦截的概率。
4. 移动端也正在稳步推进中,在不久的将来会与大家见面。
5. 修复了首页黄历节日不显示的问题,以及其它bug的修复。