2 years ago
#18916
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