创建条形码图像

时间:2012-11-02 15:19:10

标签: barcode html-email

我需要向拥有独特条形码的数千名客户发送电子邮件,以便他们可以在店内或在线兑换。

我们有一个优惠券/条形码代码列表供您使用,并且可以动态地将这些代码添加到电子邮件中,以便客户看到唯一的代码。问题是我需要以某种方式生成使用唯一代码创建的数千个条形码图像。我怎么解决这个问题?

如果我们的电子邮件营销公司具有此功能,那将是完美的但不幸的是他们没有: http://www.emaildirect.com/blog/2011/11/create-unique-barcodes-with-emaildirect/

非常感谢任何帮助。


我找到了答案!

使用条形码生成器www.barcodesinc.com我生成了一个URL并将其输入到我的电子邮件中。

例如:http://www.barcodesinc.com/generator/image.php?code=999999999&style=197&type=C128B&width=200&height=50&xres=1&font=3

然后我将URL中的999999999更改为我的条件代码,以更改为该人的特定代码,并同时恢复该代码的条形码图像!

5 个答案:

答案 0 :(得分:6)

我找到了答案!

使用条形码生成器www.barcodesinc.com我生成了一个URL并将其输入到我的电子邮件中。

例如:http://www.barcodesinc.com/generator/image.php?code=999999999&style=197&type=C128B&width=200&height=50&xres=1&font=3

然后我将URL中的999999999更改为我的条件代码,以更改为该人的特定代码,并同时恢复该代码的条形码图像!

答案 1 :(得分:1)

<img src="http://qrfree.kaywa.com/?s=8&d=your+text+here" alt="QRCode"/>

OR

http://qrfree.kaywa.com/?s=8&d=your+text+here

答案 2 :(得分:0)

我不是这方面的专家,并且没有触及过html,但你可以序列化每个图像并按照这个例子that has some sample code on QR code给出一个字符串。

Imports ThoughtWorks.QRCode.Codec

Dim objQRCode As QRCodeEncoder = New QRCodeEncoder()
    Dim imgImage As Image
    Dim objBitmap As Bitmap

    objQRCode.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE
    objQRCode.QRCodeScale = 2
    objQRCode.QRCodeVersion = 5
    objQRCode.QRCodeErrorCorrect = ThoughtWorks.QRCode.Codec.QRCodeEncoder.ERROR_CORRECTION.L
    imgImage = objQRCode.Encode("Test Data")
    objBitmap = New Bitmap(imgImage)
    objBitmap.Save("C:\QRCode.jpg")

答案 3 :(得分:0)

您好尝试与http://www.linktagger.com取得联系并询问他们是否可以提供帮助。他们为我住在地图和公共汽车终端的城市提供企业类型的服务,所以它可以帮助你。

答案 4 :(得分:0)

这是一个为条形码阵列生成条形码的可行示例。 使用熊猫也可以从csv文件中检索数千个条形码。 此示例调用API,并将响应保存为通过API调用获得的图片(.png格式)。

导入关闭

导入请求

data = [11111111111,22222222222222222,33333333333333,4444444444444]

url ='https://www.barcodesinc.com/generator_files/'+'image.php?'

数据中的

:     参数= {

    'code': d,
    'style': '197',
    'type': 'C128B',
    'width': '200',
    'height': '50',
    'xres': '1',
    'font': '3',
}
    response = requests.get(url, params, stream=True)
    with open('image-%s.png' % d, 'wb') as out_file:
        shutil.copyfileobj(response.raw, out_file)
    del response