AlexZ 发表于 2020-11-25 15:21:25

[GcExcel 4.0 新功能] 在 PDF、HTML、Image 导出时支持条形码(Barcodes)

条形码是世界各地几乎无处不在的数据显示和捕获形式。因此,**、装运标签等文件中包含条形码以使数据输入和共享更准确、更省事。为了将条形码添加到文档中,没有很多选项,特别是允许不同版本条形码的API选项。

GcExcel包含一个完整的API,用于在Excel中设置具有11种不同支持条形码类型(及其相关属性)的单元格上的条形码,并导出为任何文档格式,如PDF、HTML或图像文件。API还可以帮助从具有条形码数据的SpreadJS读取JSON文件,修改设置并导出回JSON:

[*]QRCode
[*]EAN-13
[*]EAN-8
[*]Codabar
[*]Code39
[*]Code93
[*]Code128
[*]GS1-128
[*]Code49
[*]PDF417
[*]DataMatrix


在单元格中添加条形码的方法很简单。只需按以下方式将公式添加到单元格区域-

=BC_<Barcode name>(comma separated Barcode specific settings)

例如,您可以通过以下方式设置DataMatrix条形码设置-


=BC_DataMatrix(value, color, backgroundColor, eccMode, ecc200SymbolSize, ecc200EndcodingMode, ecc00_140Symbole, structureAppend, structureNumber, fileIdentifier, quietZoneRight, quietZoneTop, quietZoneBottom)

<p>//set formula</p><p>for (var i = 4; i < 8; i++)</p><p>{</p><p>    var value = "CONCAT(B" + i + ",\":\",C" + i + ")";</p><p>    worksheet.Range["D" + i].Formula = "=BC_DataMatrix" + "(" + value + ")";</p><p>    worksheet.Range["E" + i].Formula = "=BC_DataMatrix" + "(" + value + ", , ,\"ECC000\")";</p><p>    worksheet.Range["F" + i].Formula = "=BC_DataMatrix" + "(" + value + ", , ,\"ECC200\")";</p><p>}</p><p></p>
下面的快照显示了为各种紧急号码添加到Excel文件中并导出为PDF的数据矩阵条形码。


注:此功能同时在 Java 和 .NET 版本中发布


页: [1]
查看完整版本: [GcExcel 4.0 新功能] 在 PDF、HTML、Image 导出时支持条形码(Barcodes)