Reportlab SimpleDocTemplate
を使用してpdfファイルを作成しています。私はファイル内の多くの画像を調整できるように、複数の画像を行単位で書き込む必要があります。複数のバーコードを行数で追加するためのReportLab SimpleDocTemplateのアラインメントの適用
class PrintBarCodes(View):
def get(self, request, format=None):
response = HttpResponse(content_type='application/pdf')
response['Content-Disposition'] = 'attachment;\
filename="barcodes.pdf"'
# Close the PDF object cleanly, and we're done.
ean = barcode.get('ean13', '123456789102', writer=ImageWriter())
filename = ean.save('ean13')
doc = SimpleDocTemplate(response, pagesize=A4)
parts = []
parts.append(Image(filename))
doc.build(parts)
return response
コードでは、ファイルに1つのバーコードを印刷しました。そして、出力は以下に示すように画像に表示されます。
しかし、私はいくつかのバーコードを描画する必要があります。どのようにPDFファイルに描画し、行の方法で調整する前にイメージのサイズを減らすには?あなたの質問として
あなたの答えは以下の通りですか? – B8vrede
うん。ありがとう@ B8vrede –