<h1 style="display: block; text-align: center; width:100%">Code2Word</h1>
## Description
把源代码导出为word,方便申请软件著作权申请。
## ToDoList
![官方要求](./images/require.jpg)
- [x] 允许输入忽略文件夹、默认忽略.lock、package.json、node_module等文件
- [x] 少于60页全部导出,多余60页导出前后30页
- [x] 每页不低于50行
- [x] 指定开始文件,放在word最前方
- [x] 返回代码行数
- [x] 指定导出文件类型
- [ ] 页眉
- [ ] 页码
## Start
### 方法1: 直接clone项目导出
#### 1.克隆项目并安装
```
git clone https://github.com/chenxu2656/code2word.git
yarn
or
npm i
```
#### 2.index.js参数
- `dirPath`: `String`,导出的文件夹路径,绝对|相对 路径
- `ignoreFolder`: `[Array]`,忽略的文件夹名
- `filename`: `String`, 导出文件名,不需要加后缀
- `startFile`: `String`,指定开始文件,放在word最前方
- `extensions`: `String`,指定导出文件拓展,
```
import exportDoc from './src/index.js'
// 想要导出的文件夹相对路径
const dirPath = './'
// 绝对路径
// const dirPath = '/Users/chenxu/Desktop/myPro/code2word'
// 忽略、不导出的文件夹,直接写文件夹名就行,不需要写路径
const ignoreFolder = ['Docs','images','node_modules']
// 导出word文档的名字
const filename = 'btfblog'
// 程序起始文件,需要写明路径,如 'src/index.js'
const startFile = 'main.js'
// 指定导出类型拓展
const extensions = ['.js']
exportDoc({
dirPath: dirPath,
startFile: startFile,
ignoreFolder:ignoreFolder,
filename:filename,
extensions: extensions
})
```
#### 3. 导出文件
`npm run export`
## DEMO
http://qiniu-btfblog-bucket.xccit.cn/code2word.mp4
好家伙VCC
- 粉丝: 2428
- 资源: 9138
最新资源
- HTML5实现好看的儿童学习教育网站源码.zip
- HTML5实现好看的儿童用品电商网页源码.zip
- HTML5实现好看的儿童用品公司网页源码.zip
- HTML5实现好看的耳机耳麦厂商网站源码.zip
- HTML5实现好看的二手车交易市场网站源码.zip
- HTML5实现好看的法律垂直招聘网站源码.zip
- HTML5实现好看的翻山越岭旅行公司网页源码.zip
- HTML5实现好看的房产中介公司网站源码.zip
- HTML5实现好看的房地产开发公司网站源码.zip
- HTML5实现好看的房地产公司简介网页源码.zip
- HTML5实现好看的房车自驾游网站源码.zip
- HTML5实现好看的房地产开发商网站源码.zip
- HTML5实现好看的房地产新楼盘门户网站源码.zip
- HTML5实现好看的房地产租房售房网页源码.zip
- HTML5实现好看的非洲贫困儿童公益网页源码.zip
- HTML5实现好看的非主流个人博客网站源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈