IronBarcode
C#条形码库
#在.Net应用程序中读写二维码和条形码
#快速准确地使用扫描或图像
#为.Net Framework而建
产品概述
识别许多不同的条形码和二维类型
IronBarcode读取并生成大多数条形码和二维码标准,包括UPC A / E、EAN 8/13、Code 39、Code 93、Code 128、ITF、MSI、RSS 14 / Expanded、Databar、CodaBar、QR、Styled QR、Data Matrix、MaxiCode、PDF417、Plessey和Aztec。结果提供条形码数据、类型、页面、文本和条形码图像;理想的归档或索引系统。
通过图像预处理实现快速准确的阅读
IronBarcode自动对条形码图像进行预处理,以提高速度和准确性。校正旋转、噪声、失真和偏斜以读取扫描或实时视频帧。多核、多线程可用于批处理服务器应用程序。在单页和多页文档中自动查找一个或多个条形码。搜索特定的条形码类型或文档位置,而无需复杂的API。
易于在.Net Projects中使用
几行代码即可在几分钟之内入门。为.Net Framework而创建的易于使用的单个DLL;无需依赖支持32和64位;用于任何.Net语言。在Web、云、桌面或控制台应用程序中使用;支持移动和桌面设备。
将条形码和二维码写入多种格式
以PDF、JPG、TIFF、GIF、BMP、PNG或HTML格式保存或打印到文件或数据流中。设置颜色、质量、旋转度、大小和文本。将C#条形码编程工具箱与IronPDF和IronOCR一起使用,以获得完整的.Net文档库。
Iron Barcode功能
IronBarCode是一个.NET库,允许开发人员读取和生成条形码。这个领先的.Net条码库IronBarCode支持一维和二维条形码,包括装饰(彩色和商标)二维码。
文件与支援
•在线对象参考文档
•ironsoftware.com上有用的入门片段和教程
•Nuget安装程序
•Github repos提供更多示例
•提供Iron团队支持
平台
•支持.Net Framework 4.0及更高版本
•全面的Azure支持
•付费客户的支持协议中涵盖了Core 2.X和Xamarin正在进行的支持和升级。
支持的条形码格式
支持文本、数字和二进制数据的二维矩阵条形码格式
.Net读取并创建QR Code(二维码)、Aztec和Data Matrix (二维矩形条码)
只读
•MaxiCode“ UPS条码”
•USPS智能邮件条形码,又称“ IMB”、“ USPS OneCode条形码”和“ IM条形码”
支持文本、数字和二进制数据的现代线性条形码格式
C#条码生成器可生成PDF417、Code 93、Code 129
只读
•Rss14(支持堆叠线性渲染)。又名“减少空间符号14条码”
•RSS扩展又名“ GS1数据条码”或仅为“数据条码”
旧的线性条形码格式仅支持数字代码
条形码阅读功能
快速入门
IronBarcode.BarcodeReader静态类API使条形码和QR读取成为一行代码任务。
QuicklyReadOneBarcode和QuicklyReadAllBarcodes方法拥有自动设置功能,可以分析您的输入文档并对所有高级设置进行判断调用,适用于大多数用例。
这样既易于使用,又可以计算出速度与精度之间的平衡。
读取任何图像或PDF
支持条形码读取:
•文件中的Jpeg、Jpeg2000、Png、Bmp、Tiff和Gif图像格式
•System.Drawing.Image、System.Drawing.Bitmap对象和System.IO.Stream
•从多页GIF和TIFF图像中读取一帧或多帧
•在单个、多个或所有页面上从PDF文档中读取条形码
IronBarcode.BarcodeReader设置
更高的准确性和性能
•指定阅读器扫描一个、许多或所有BarcodeFormat,以提高准确性和性能
•选择在扫描的文档区域内指定裁切区域以提高准确性和效率
•可以禁用BarcodeResult图像对象以进一步提高性能
•自动管理的多线程,可批量扫描条形码,也可读取多帧Tiff、Gif和PDF中的多页
图像校正以读取其他库无法读取的条形码
•记录噪声和对比度校正以读取不完美的扫描和照片
•方向校正,可以旋转并去除图像中的透视图,以使变形的条形码可读
•修复小图像(缩略图)或使条形码中的数字噪点降落以使其可读
•全面支持所有本机图像格式,包括不透明度格式
IronBarcode.BarcodeReader输出
•文本条形码数据。(支持所有.Net文本编码,默认为UTF-8)
•数值数据
•二进制数据
•已读取的条形码的System.Drawing.Bitmap
条码编写功能
开发友好型
使用BarcodeWriter和QRCodeWriter静态类的容错条形码和二维码编写API。在大多数情况下,条形码数据可以用两行代码来检索。
容错能力
•Null(空值)检查
•自动检查、修正添加的校验和,例如UPC-A和UPC-E条形码的GTIN校验和
•注意格式长度,并将填充数设为零,以确保生成有效的条形码
•详细的异常模型,由7种自定义异常类型组成,可指导开发人员解决严重问题,并提供详细的错误消息。
轻松编码
•根据格式支持对文本、URL、二进制数据(字节[]、数据流)和数字进行编码。
•静态BarcodeWriter类使创建条形码图像成为一行代码任务。
详细的样式和布局控制
用于GeneratedBarcode类的LINQ样式Fluent API允许内联条形码样式,包括:
•调整大小,同时自动保持有效的条形码比例
•添加边距、边框
•检查最终图像尺寸
•重新着色条形码及其背景
•验证样式后使用单个方法调用可读取条形码
•添加文字注释或使用任何已安装的字体在任何条形码上方或下方自动打印条形码值。具有自动文本大小调整和定位功能。
条码导出格式
导出为图像
•另存为图像文件Jpeg、Jpeg2000、Png、Bmp、TiIf和Gif图像格式
•另存为图像数据流
•保存到System.Drawing.Image
•保存到System.Drawing.Bitmap
•保存到System.IO.Stream
导出为HTML
•保存到DataURI以内嵌在HTML中
•保存为带有完整条形码图像的完整HTML img
•另存为HTML文件
导出为PDF或添加到现有PDF
•SaveAs Pdf文件、PDF流或PDF二进制数据
•在现有PDF内的设定位置上加盖印章、批注
扩展的QR码支持
QRCodeWriter类为渲染拥有高级功能的二维码提供了高级支持:
•自定义二维码错误校正设置,使条形码的读取速度更快,并且更具容错能力
•添加标志到二维码中,并且与“对齐二维码网格”的图像对齐
•支持彩色二维码
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室