我正在寻找一种免费的API来在iPhone中生成线性条形码。我发现了一个用于生成条形码的zxing库,但它只生成QR码。 请给我一个用于生成线性条形码的库。 谢谢。iPhone中的线性条形码生成
2
A
回答
9
我发现这个项目很容易学习。
https://github.com/netshade/Cocoa-Touch-Barcodes
对于一个快速演示
还有一些其他的条码类型这个项目渲染,只要确保导入标题为您的特定需求。
将Cocoa-Touch-Barcodes项目中的文件添加到您的Xcode项目中。
在课堂上,你会用它来帮助显示条形码
#import "UIImage-NKDBarcode.h"
#import "NKDEAN13Barcode.h"
-(void)showBarcode {
NKDBarcode * nkdbarcode = [[NKDEAN13Barcode alloc] initWithContent:@"1234567890123"];
UIImage * image = [UIImage imageFromBarcode:nkdbarcode];
// assume barcodeIV is an outlet to an imageview
[barcodeIV setImage:image];
}
0
只需使用任何常用的条形码字体。谷歌为他们,并使用他们像任何其他字体。
0
Avaible IOS 8.0或更高版本
您可以添加此方法,并创建线性条码容易
+(CIImage*)generateBarcode:(NSString*)dataString{
CIFilter *barCodeFilter = [CIFilter filterWithName:@"CICode128BarcodeGenerator"];
NSData *barCodeData = [dataString dataUsingEncoding:NSASCIIStringEncoding];
[barCodeFilter setValue:barCodeData forKey:@"inputMessage"];
[barCodeFilter setValue:[NSNumber numberWithFloat:0] forKey:@"inputQuietSpace"];
CIImage *barCodeImage = barCodeFilter.outputImage;
return barCodeImage;
}
你可以像使用UIImageView一样使用返回的CIImage;
self.imageview.image = [UIImage imageWithCIImage: [self generateBarcode:@"SOME STRING HERE"]];
相关问题
- 1. 如何在qt中生成条形码?
- 2. 如何在php中生成条形码
- 3. 斑马线条形码iphone错误
- 4. 的Python:生成和验证条形码
- 5. 使用QRScanner扫描线性条形码
- 6. Rails从字符串生成条形码
- 7. Rails 3 - 使用条形码生成PDF
- 8. 使用AngularJS生成条形码
- 9. 立即生成多个条形码
- 10. iPhone上的图形生成
- 11. java中的条码生成
- 12. 生成GS1数据条在Java中展开条形码?
- 13. 在Qt4中生成条码
- 14. Java条码生成
- 15. ofbiz条码生成
- 16. .net条码生成
- 17. 如何找到在C#中生成条形码的API
- 18. 任何QR条形码发生器开源的iPhone?
- 19. 生成叠置条曲线
- 20. 将生成的字符串文字添加到生成的条形码图像
- 21. 2D矩阵条形码在cakephp的tcpdf供应商中为动态字符串生成错误的条形码
- 22. 在数据库中存储/生成条形码字符串(mysql)
- 23. 在Android应用程序中生成条形码图像
- 24. 如何在excel工作表中生成条形码
- 25. 生成PDF417条形码:错误更正码字不正确
- 26. iPhone中的条形图3d
- 27. iReport中的google.zxing条码生成器
- 28. 哪个免费的C#库可以生成PDF-417条形码?
- 29. 是否有适用于JavaScript的Aztec条形码生成器库?
- 30. 我怎样才能生成这个确切的条形码
@anshul我添加了一些代码,以帮助您开始 –
雅,明白了。谢谢Maudicus。最后一个问题:如果我想在条形码下面显示条形码号码(如1234567890123),该怎么办?我需要取消注释吗?你能否提供我所需的代码? – anshul
Cocoa-Touch-Barcodes文档指出该功能不受支持。只需在图片下面放置一个标签并动态设置文本即可 –