我正在尋找一種免費的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文檔指出該功能不受支持。只需在圖片下面放置一個標籤並動態設置文本即可 –