bwip-js
是一个用于生成条形码和二维码图像的JavaScript库,可以生成为PNG、Canvas、SVG三种形式进行展示
- 多种码制支持:
bwip-js
支持各种常见和特定行业的条形码和二维码类型,包括Code 128、QR Code、Data Matrix、EAN-13、PDF417等等。这使得它适用于各种应用场景,从零售到物流,从医疗保健到制造业等。 - 纯JavaScript实现:
bwip-js
是一个纯JavaScript库,不依赖于任何服务器端组件或第三方插件。这使得它可以轻松地集成到基于Web的应用程序中,而无需复杂的服务器配置。 - 自定义选项: 开发人员可以根据需要自定义生成的条形码和二维码的外观,包括颜色、大小、文本标签等。这使得它非常灵活,可以满足各种设计需求。
- 跨浏览器兼容性:
bwip-js
能够在各种现代Web浏览器中运行,包括Chrome、Firefox、Safari和Edge等。这确保了应用程序的广泛兼容性。 - 开源和免费:
bwip-js
是开源的,遵循MIT许可证,可以免费用于个人和商业项目。
GitHub 地址为:https://github.com/metafloor/bwip-js
Demo演示地址:http://bwip-js.metafloor.com/demo/demo.html
支持的类型
- AusPost 4 State Customer Code
- Aztec Code
- Aztec Runes
- BC412
- COOP 2 of 5
- Channel Code
- Codabar
- Codablock F
- Code 11
- Code 128
- Code 16K
- Code 25
- Code 39
- Code 39 Extended
- Code 49
- Code 93
- Code 93 Extended
- Code One
- Compact Aztec Code
- Compact PDF417
- Custom 1D symbology
- Custom 4 state symbology
- Data Matrix
- Data Matrix Rectangular
- Data Matrix Rectangular Extension
- Datalogic 2 of 5
- Deutsche Post Identcode
- Deutsche Post Leitcode
- DotCode
- EAN-13
- EAN-13 Composite
- EAN-2 (2 digit addon)
- EAN-5 (5 digit addon)
- EAN-8
- EAN-8 Composite
- Flattermarken
- GS1 Composite 2D Component
- GS1 Data Matrix
- GS1 Data Matrix Rectangular
- GS1 DataBar Expanded
- GS1 DataBar Expanded Composite
- GS1 DataBar Expanded Stacked
- GS1 DataBar Expanded Stacked Composite
- GS1 DataBar Limited
- GS1 DataBar Limited Composite
- GS1 DataBar Omnidirectional
- GS1 DataBar Omnidirectional Composite
- GS1 DataBar Stacked
- GS1 DataBar Stacked Composite
- GS1 DataBar Stacked Omnidirectional
- GS1 DataBar Stacked Omnidirectional Composite
- GS1 DataBar Truncated
- GS1 DataBar Truncated Composite
- GS1 Digital Link Data Matrix
- GS1 Digital Link QR Code
- GS1 DotCode
- GS1 North American Coupon
- GS1 QR Code
- GS1-128
- GS1-128 Composite
- GS1-14
- HIBC Aztec Code
- HIBC Codablock F
- HIBC Code 128
- HIBC Code 39
- HIBC Data Matrix
- HIBC Data Matrix Rectangular
- HIBC MicroPDF417
- HIBC PDF417
- HIBC QR Code
- Han Xin Code
- IATA 2 of 5
- ISBN
- ISMN
- ISSN
- ITF-14
- Industrial 2 of 5
- Interleaved 2 of 5 (ITF)
- Italian Pharmacode
- Japan Post 4 State Customer Code
- MSI Modified Plessey
- Marks & Spencer
- Matrix 2 of 5
- MaxiCode
- Micro QR Code
- MicroPDF417
- Miscellaneous symbols
- PDF417
- Pharmaceutical Binary Code
- Pharmazentralnummer (PZN)
- Plessey UK
- PosiCode
- QR Code
- Rectangular Micro QR Code
- Royal Dutch TPG Post KIX
- Royal Mail 4 State Customer Code
- Royal Mail Mailmark
- SSCC-18
- Swiss QR Code
- Telepen
- Telepen Numeric
- Two-track Pharmacode
- UPC-A
- UPC-A Composite
- UPC-E
- UPC-E Composite
- USPS Intelligent Mail
- USPS PLANET
- USPS POSTNET
- Ultracode
文章评论