2 years ago

#18916

test-img

wimsenOG

Is it possbile to create a picture from a code 128 with reportlab?

Is it possible to create a png or jpng from a code 128 with reportlab? This example Works with my DataMatrix-Generator. But with code 128 I get an error message. something like this:

 from reportlab.graphics.barcode import code128
 from reportlab.lib.units import mm
 from reportlab.platypus import Image

 img_size = 12*mm
 encoder =code128.Code128("9831475934751'")
 encoder.save('path')
 img = Image('path', width=img_size, height=img_size)

 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes 
 in position 2-3: truncated \UXXXXXXXX escape.

My DataMatrix Generator:

def createDatamatrix(self):

  try:
      size = 12*mm
      data = data = 'SN: '+self.sn+'\nTN: '+self.tn+'\nConfigs: 
      '+self.config
      encoder = dme(data)
      encoder.save(self.sn+'.png')
      self.img = Image(self.sn+'.png', width=size, height=size)
    
except Exception:
    print("Error CreateDatamatrix")

python

image

reportlab

code128

0 Answers

Your Answer

Accepted video resources