Python 无法在PDF文件中写入图像
我遇到错误Python 无法在PDF文件中写入图像,python,pdf,reportlab,Python,Pdf,Reportlab,我遇到错误无法连接'str'和'int'对象 atself.doc.build(self.elements) 当这行被注释为docket.logo_para()时,代码工作得非常出色 我正在尝试使用SimpleDocTemplate 编辑1 创建新的pdf 写入pdf self.element中的某些值是否可能是整数?我建议在这种情况下尝试: def write_pdf(self): self.doc.build(self.elements) self.element中的某
无法连接'str'和'int'对象
atself.doc.build(self.elements)
当这行被注释为docket.logo_para()
时,代码工作得非常出色
我正在尝试使用SimpleDocTemplate
编辑1
创建新的pdf
写入pdf
self.element
中的某些值是否可能是整数?我建议在这种情况下尝试:
def write_pdf(self):
self.doc.build(self.elements)
self.element
中的某些值是否可能是整数?我建议在这种情况下尝试:
def write_pdf(self):
self.doc.build(self.elements)
能否更明确地说明doc.build方法的作用?错误似乎发生在您粘贴的代码之外。@Crolle请检查编辑。我正在写PDF上的数据。我已经完成了任务。使用解决了此问题。能否更明确地说明doc.build方法的作用?错误似乎发生在您粘贴的代码之外。@Crolle请检查编辑。我正在写PDF上的数据。我已经完成了任务。使用解决了此问题。给了我
“str”对象没有属性“getKeepWithNext”
给了我“str”对象没有属性“getKeepWithNext”
class PDFDocketGenerator(object):
def __init__(self, file_name):
self.filename = file_name
self.filepath = STATIC_URL + 'uploads/billing/' + file_name
self.path_to_save = FILE_UPLOAD_TEMP_DIR + '/billing/' + file_name
# define the pdf object
self.doc = SimpleDocTemplate(
self.path_to_save, pagesize=landscape(A4), topMargin=50, bottomMargin=30,
leftMargin=60, rightMargin=60)
self.elements = []
def write_pdf(self):
self.doc.build(self.elements)
def write_pdf(self):
self.doc.build([str(e) for e in self.elements])