โค้ดหน้า pdf.py ค่ะ
โค้ด: เลือกทั้งหมด
#-*- coding: utf8 -*-
from flask import Flask
from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
app = Flask(__name__)
pdfmetrics.registerFont(TTFont('THSarabunNew', 'THSarabunNew.ttf'))
c = canvas.Canvas("payslip.pdf")
c.setFont("THSarabunNew", 30)
c.drawString(100, 750, "สวัสดี 55")
c.save()
โค้ด: เลือกทั้งหมด
<?xml version="1.0"?>
<document filename="payslip.pdf">
<stylesheet>
</stylesheet>
<pageDrawing>
<drawCentredString x="4.1in" y="5.8in">
Hello World.
</drawCentredString>
</pageDrawing>
</document>