当前位置: 首页 > news >正文

网站建设的原则有哪些内容百度提交入口的注意事项

网站建设的原则有哪些内容,百度提交入口的注意事项,二建报考条件,网站建设入门 下载使用nodejs输出著作权申请所需的word版源码 背景 软件著作权申请需要提供一份80页的word版源代码#xff0c;如果手工复制源码到word文档中#xff0c;工作量将无聊到让任何一个DAO人员血压爆表#xff0c;因此我们不得不编写一个简单的文本处理代码#xff0c;通过自动方…使用nodejs输出著作权申请所需的word版源码 背景 软件著作权申请需要提供一份80页的word版源代码如果手工复制源码到word文档中工作量将无聊到让任何一个DAO人员血压爆表因此我们不得不编写一个简单的文本处理代码通过自动方式将项目源码输出到word文档中。 实现逻辑 指定一个代码目录通过递归扫描该目录及其所有子级目录下的文件可指定文件类型然后按行读取文件中的代码输出到word文档中。 实现代码 本次我们使用nodejs来实现以上逻辑将当前目录下的codes目录中的所有代码输出到word文件merged_files.docx中。 const fs require(fs-extra); const path require(path); const readline require(readline); const docx require(docx);const graphs [];async function readFileContent(filePath) {return fs.readFile(filePath, utf8); }function createParagraph(text) {const paragraph new docx.Paragraph({ children: [new docx.TextRun(text)] });graphs.push(paragraph); }function readLineContent(fullPath) {return new Promise((resolve, reject) {const readStream fs.createReadStream(fullPath);const rl readline.createInterface({input: readStream,crlfDelay: Infinity});rl.on(line, (line) {// console.log(Line from file:, line);createParagraph(line);});rl.on(close, () {resolve();});}); }async function convertDirectoryToDocx(directoryPath) {try {const files await fs.readdir(directoryPath, { withFileTypes: true });for (const file of files) {const fullPath path.join(directoryPath, file.name);if (file.isDirectory()) {await convertDirectoryToDocx(fullPath); // 递归处理子目录} else {await readLineContent(fullPath);// 添加空行createParagraph( );createParagraph( );createParagraph( );createParagraph( );createParagraph( );}}} catch (err) {console.error(读取目录出错: ${directoryPath}, err);} }async function createDocx() {const inputDir ./codes; // 输入目录路径await convertDirectoryToDocx(inputDir);const doc new docx.Document({sections: [{properties: {},children: graphs,},],});const outputDocx ./merged_files.docx; // 输出的.docx文件路径docx.Packer.toBuffer(doc).then((buffer) {fs.writeFileSync(outputDocx, buffer);console.log(文件已合并至: ${outputDocx});}); }createDocx();
http://www.w-s-a.com/news/168898/

相关文章:

  • asp网站开发环境订单系统单页面网站怎么做
  • 山东网站建设都有那些企业推广策略
  • 网站开发文档是什么概念衣服销售网站建设规划书范文
  • 中国建筑装饰网官网企业网站设计优化公司
  • 南海建设工程交易中心网站c2c交易平台有哪些?
  • 有没有专业做网站架构图的软件番禺建设网站哪个好
  • 建立网站第一步整站seo优化公司
  • php网站开发文章管理系统wordpress 评论 顶踩 心 插件
  • 网站做百度收录的意义html网页设计代码作业代码
  • 网站推广怎么做 知乎衡水做网站开发的
  • 重庆忠县网站建设报价网页构建
  • 怎么自己做单页网站怎么在阿里做网站
  • 公司网站重新备案做电商没几个能赚钱的
  • 网站开发我们都能解决怎样做网站吸引客户
  • 网站首页图片切换代码wordpress minfy
  • 什么程序做网站收录好企业搭建网站的必要性
  • 建设网站主题建站必须要域名吗
  • 网站建设海报设计购物平台网站建设框架
  • 湖北在线网站建设建一个网站迈年
  • 上班自己花钱做的网站网站首页的动态怎么做
  • 台州网站建设哪家便宜沧州最新消息今天
  • 建设网站 请示 报告wordpress会员制
  • 青岛建网站人做网站怎么赚钱广告
  • 网站建设哪家好公司跨境电商展会2023
  • 设计大神云集的网站是南通市 网站设计
  • 心理咨询网站模板企业画册封面设计
  • 做网站 南京网站建设的重难点分析
  • 深圳做网站980移动网站开发语言
  • 网站评论怎么做seo关键词优化方法
  • 市级部门网站建设自评报告网站优化文章怎么做