如何从使用itext的barcode39类生成的图像中获取字节?我有:
Document document = new Document(new Rectangle(340, 842));
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(filename));
PdfContentByte cb = writer.getDirectContent();
Barcode39 code39ext = new Barcode39();
code39ext.setCode("Testing Text");
code39ext.setStartStopText(false);
code39ext.setExtended(true);
Image img = code39ext.createImageWithBarcode(cb, null, null);
Run Code Online (Sandbox Code Playgroud)
现在我需要帮助从img获取字节,以便通过电子邮件发送它并将其保存到文件中.
提前致谢.
附加的是"1"的图像作为条形码.有些扫描仪似乎很难读到这个.我没有.你有什么建议来解决这个问题?
我的数据库中的项目是1,2,3,4 ...等自动增量.

所以,我正在构建一个简单的库存系统。该信息将存储在远程 SQL Server 2005 数据库中。在我正在处理的项目的当前部分,我需要扫描条形码(其中包含两个数据,员工 ID 和产品 ID)。我们将使用 MC9090-G 扫描仪。在它被扫描的同时,它会坐在秤上。我需要把这三块数据放在一起,上传到数据库中。
首先,我需要弄清楚如何收集数据。其次,我需要找出编写客户端应用程序的最佳平台。这些将相当简单,例如插入上述数据。我不确定是否应该使用 ACCESS 2010 前端,或者用其他东西编写前端。
如果这个问题看起来很模糊,我很抱歉,请向我询问更多详细信息。谢谢你们的帮助,我真的迷路了。
我有一个将在运行时生成的位图图像。我没有它的本地 url,因为它是在运行时以这种方式生成并返回给我的。有没有办法在运行时将此图像添加到 cshtml 文件或 html 文件?
public Bitmap GetBarcodeImage(string inputString)
{
Bitmap bitmap = new Bitmap(200,100);
Graphics graphics = Graphics.FromImage(bitmap);
graphics.Clear(Color.White);
graphics.DrawString(inputString, new Font("Free 3 of 9",60,FontStyle.Regular), Brushes.Black, new PointF(0, 0));
return bitmap;
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一个基于 PHP 的 Web 应用程序,并添加对创建和读取条形码的支持。我想知道如何将数据从通过 USB 连接的条码读取器导入到运行 Web 应用程序的 PC?条码扫描仪传输数据有什么标准格式吗?
我正在尝试使用barby gem我安装的那个,但是当我这样做时,它给了我这个错误。
LoadError cannot load such file -- barby
Run Code Online (Sandbox Code Playgroud)
这是我的控制器中的 require 方法。
require 'barby'
require 'barby/barcode/ean_13'
require 'barby/outputter/ascii_outputter'
require 'barby/outputter/html_outputter'
class PalletsController < ApplicationController
-snip-
end
Run Code Online (Sandbox Code Playgroud)
这是我的 gemfile 中的 gem。
gem 'barby'
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。
我在Qt5/C++(Windows)中编写了一个简单的条形码生成器:
void BarcodeDialog::printBarcode(QString barcodeText)
{
int id = QFontDatabase::addApplicationFont(":/fonts/code128.ttf");
QFontDatabase::applicationFontFamilies(id).at(0);
QFont barcodefont = QFont("Code 128", 50, QFont::Normal);
barcodefont.setLetterSpacing(QFont::AbsoluteSpacing,0.0);
this->ui->label->setFont(barcodefont);
this->ui->label->setText(barcodeText);
}
Run Code Online (Sandbox Code Playgroud)
它生成条形码,但我的Android手机上的条形码扫描仪应用程序无法读取生成的条形码.我在这种情况下做错了什么?
编辑: 纯文本需要一些编码.有关代码示例,请参阅https://github.com/adamgiacomelli/Qt-barcode
我想第一次使用codeigniter生成条形码图像.我在这个网址中使用这个库:https: //github.com/desta88/Codeigniter-Barcode-Generator-Zend-Library
我遵循所有的指示.但我得到了错误.它告诉我zend lib不存在.
不存在的类:Zend
这是我的库文件夹结构:application - libraries - zend.php - zend(文件夹) - 条形码(文件夹) - barcode.php - exeception.php - loader.php - validate.php
这是我的控制器:
public function set_barcode($code) {
//load library
$this->load->library('zend');
//load in folder Zend
$this->zend->load('Zend/Barcode');
//generate barcode
Zend_Barcode::render('code128', 'image', array('text'=>$code), array());
}
Run Code Online (Sandbox Code Playgroud)
提前谢谢了.
ps:即时通讯使用codeigniter v 3.05 zend framework v 2.49
是否可以更改 ZPL 上的条形码文本?
^XA
^BY3,5,200
^FO55,30
^BC
^FD1234567890ABCDEF
^FS
^XZRun Code Online (Sandbox Code Playgroud)
我想使用 java 生成 EAN13 条形码,但找不到生成此数字的库。我找到了库barcode4j,一个文本库,但它只生成图像。我现在的问题是使数字本身有效。(我可以稍后在线检查它的校验和是否正确)。