wps js生成条形码,批量生成code128条形码小标签并导出为pdf文件 |
您所在的位置:网站首页 › 批量生成二维码生成器wps › wps js生成条形码,批量生成code128条形码小标签并导出为pdf文件 |
最近从vba转到js宏,以前写vba可以引用BarcodeX控件生成条形码,但我不知道怎么在wps js环境引用第三方控件,所以只能用Shapes.AddPicture方法插入条形码图片,这里利用bwip-js的在线api接口生成条形码。 bwip-js 作者的GitHub地址 一、bwip-js条形码在线 API : http://bwipjs-api.metafloor.com/ https://bwipjs-api.metafloor.com/然后指定两个必须参数:bcid参数指定条形码类型、text参数指定条形码的值,通过拼接参数生成条形码,例如生成code128、20230208的条形码: https://bwipjs-api.metafloor.com/?bcid=code128&text=20230208&includetext=true&textsize=12![]() AddPicture(链接, 是否链接文件, 是否与文档保存, 左边距离, 顶部距离, 图片宽度, 图片高度),例如在工作表左边距离20、顶部距离20,插入一个宽度120、高度60的条形码图片 let sht = ThisWorkbook.ActiveSheet let link = 'https://bwipjs-api.metafloor.com/?bcid=code128&text=20230208&includetext=true&textsize=12' let pic = sht.Shapes.AddPicture(link, true, true, 20, 20, 120, 60)![]() ![]() Sheet1工作表数据 ![]() Sheet2工作表页面布局设置 ![]() 代码 /** * CommandButton1_Click Macro */ function CommandButton1_Click() { let wb = ThisWorkbook , sht1 = wb.Sheets(1) , sht2 = wb.Sheets(2) , data = sht1.Range('A2').CurrentRegion.Value2 , today = dateFormat('yyyy-mm-dd', new Date) if (data.length |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |