TXT文本高效批量编辑,支持批量将每个单号间的空白行进行删除掉,文本内容管理更方便

TXT文本是一种常用的存储快递单号的数据格式。然而,当TXT文本中存在大量的空白行时,不仅浪费了存储空间,还可能导致批量编辑和查询变得低效。为了解决这一问题,我们推出了高效的TXT文本批量编辑功能,支持批量删除单号间的空白行,让您的物流信息管理更加便捷!

第一步,进入首助编辑高手的主页面,并在板块栏里选择文本批量操作板块,进入操作页面。

第二步,接着点击添加文件,将要进行删除单号间空白行的TXT文本进行一一导入

第三步,导入完毕之后,我们就可以在下方的文本编辑功能栏里选择删除内容功能

第四步,进入功能栏里,选择删除行的删除特定行功能,并在多种删除特定行的方式里选择删除空白行

第五步,再去设置好新文本保存位置,可以直接覆盖原文件,也可以进行选择一个新位置进行保存,按自己需求进行选择即可

第六步,都设置完毕之后,就可以点击批量删除内容来进行操作,等状态栏显示删除特定行完毕之后,即可打开文件夹进行查看

第七步,弹出文件夹,我们就可以任意打开一个新文本进行查看,就会发现每个单号间的空白行都被删除了

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要实现批量绘图,可以使用canvas来实现。具体步骤如下: 1. 创建canvas画布 在页面上创建一个canvas画布,设置好宽高。 ``` <canvas id="canvas" style="width: 750rpx; height: 1334rpx;"></canvas> ``` 2. 获取canvas上下文 使用uni.createCanvasContext获取canvas上下文,以便后续绘制图形。 ``` const ctx = uni.createCanvasContext('canvas'); ``` 3. 循环绘制二维码和单号 通过循环来绘制多个二维码和单号,可以在每次循环中使用canvas绘制一个完整的单号和二维码。 ``` for (let i = 0; i < dataList.length; i++) { const data = dataList[i]; // 绘制二维码 const qrData = jsQR(data.qrCode, 300, 300); const qrImgData = ctx.createImageData(300, 300); for (let j = 0; j < qrImgData.data.length; j += 4) { const k = Math.floor(j / 4); const x = k % 300; const y = Math.floor(k / 300); const point = qrData.data[y * qrData.width + x]; const color = point ? 0 : 255; qrImgData.data[j] = color; qrImgData.data[j + 1] = color; qrImgData.data[j + 2] = color; qrImgData.data[j + 3] = 255; } ctx.putImageData(qrImgData, qrLeft, qrTop); // 绘制单号 ctx.setFontSize(fontSize); ctx.fillText(data.orderNo, orderLeft, orderTop); // 每绘制一个完整的二维码和单号,将canvas绘制到图片上 if (i % pageSize === pageSize - 1 || i === dataList.length - 1) { await new Promise((resolve) => { ctx.draw(false, () => { uni.canvasToTempFilePath({ canvasId: 'canvas', success: (res) => { imageList.push(res.tempFilePath); resolve(); } }, this); }); }); ctx.clearRect(0, 0, canvasWidth, canvasHeight); } } ``` 4. 将canvas绘制到图片上 每次绘制完一个完整的二维码和单号之后,将canvas绘制到图片上,可以使用uni.canvasToTempFilePath将canvas转换成图片,并将图片路径存储到一个数组中。 ``` uni.canvasToTempFilePath({ canvasId: 'canvas', success: (res) => { imageList.push(res.tempFilePath); resolve(); } }, this); ``` 注意,以上代码只是一个简单的示例,实际应用中需要根据具体情况进行改。另外,由于绘制图形需要计算量较大,如果需要批量绘制大量图形,可能会影响性能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值