【问题标题】:Creating barcode images创建条形码图像
【发布时间】:2012-10-23 06:48:37
【问题描述】:

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

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

如果我们的电子邮件营销公司有这个功能,那就完美了,但不幸的是他们没有: 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 更改为我的条件代码,以更改为该人的特定代码,并带回该代码的条形码图像!

【问题讨论】:

  • 您的申请需要二维码吗?您的数据格式是什么?
  • 不,我认为不需要二维码。只需条形码,因为这将在商店中扫描或使用下方的条形码编号在线兑换。
  • 你是天才! (+1)如果您发布自己的解决方案作为答案,我会投票赞成。
  • 完成@JoseManuelAbarcaRodríguez

标签: barcode html-email


【解决方案1】:

我找到了答案!

通过使用条形码生成器 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 更改为我的条件代码,以更改为该人的特定代码,并带回该代码的条形码图像!

【讨论】:

    【解决方案2】:
    <img src="http://qrfree.kaywa.com/?s=8&d=your+text+here" alt="QRCode"/>
    

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

    【讨论】:

    • 感谢您的留言,但这看起来像是一次性的二维码生成器,而我要生成几十万条条形码。
    【解决方案3】:

    我不是这方面的专家,也没有接触过 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")
    

    【讨论】:

    • 谢谢你,但很遗憾我们的收银系统不能接受二维码,所以我必须使用条形码。
    • 概念还是一样的。您必须序列化图像并使用该字符串生成条形码。我确信有条码库可以在这个前提下工作。
    【解决方案4】:

    您好,请尝试与http://www.linktagger.com 联系并询问他们是否可以提供帮助。他们在地图和巴士总站上为我居住的城市提供企业类型的服务,因此可能会对您有所帮助。

    【讨论】:

      【解决方案5】:

      这是一个为条形码数组生成条形码的工作示例。我们可以 也可以使用 pandas 从 csv 文件中检索数千个条形码。 此示例调用 API 并将响应保存为图像(.png 格式)作为 API 调用的响应。

      进口关闭

      导入请求

      数据 = [11111111111, 22222222222222222, 33333333333333, 4444444444444]

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

      对于数据中的 d: 参数 = {

          '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
      

      【讨论】:

        猜你喜欢
        • 2013-04-30
        • 2011-04-04
        • 1970-01-01
        • 1970-01-01
        • 2015-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-08
        相关资源
        最近更新 更多