ZnJvbSBmcGRmIGltcG9ydCBGUERGCgptZW51X2RhdGEgPSB7CiAgICAmcXVvdDtEYXkgMSZxdW90OzogWwogICAgICAgICZxdW90O+C5gOC4iuC5ieC4sjog4LiC4LmJ4Liy4Lin4LiB4Lil4LmJ4Lit4LiHIDEg4LiX4Lix4Lie4Lie4Li1ICsg4LmE4LiC4LmI4LiV4LmJ4LihIDEg4Lif4Lit4LiHICsg4Lib4Lil4Liy4LiX4Li54LiZ4LmI4Liy4LmD4LiZ4LiZ4LmJ4Liz4LmB4Lij4LmI4LiE4Lij4Li24LmI4LiH4LiB4Lij4Liw4Lib4LmL4Lit4LiHICsg4Lic4Lix4LiB4Lil4Lin4LiBJnF1b3Q7LAogICAgICAgICZxdW90O+C4geC4peC4suC4h+C4p+C4seC4mTog4LmB4LiB4LiH4LiI4Li34LiU4Lin4Li44LmJ4LiZ4LmA4Liq4LmJ4LiZ4LmA4LiV4LmJ4Liy4Lir4Li54LmJ4Lir4Lih4Li54Liq4Lix4LiaICsg4LiC4LmJ4Liy4Lin4LiB4Lil4LmJ4Lit4LiHIDEg4LiX4Lix4Lie4Lie4Li1ICsg4LmB4LiV4LiH4LiB4Lin4LiyJnF1b3Q7LAogICAgICAgICZxdW90O+C5gOC4ouC5h+C4mTog4LmE4LiC4LmI4LmA4LiI4Li14Lii4Lin4LiZ4LmJ4Liz4Lih4Lix4LiZ4LiZ4LmJ4Lit4LiiICsg4LiC4LmJ4Liy4Lin4LiB4Lil4LmJ4Lit4LiHIDEvMiDguJfguLHguJ7guJ7guLUgKyDguJXguLPguJbguLHguYjguKfguJ3guLHguIHguKLguLLguKcgKOC5hOC4oeC5iOC5g+C4quC5iOC4meC5ieC4s+C4leC4suC4pSkmcXVvdDssCiAgICAgICAgJnF1b3Q74LiC4Lit4LiH4Lin4LmI4Liy4LiHOiDguIHguKXguYnguKfguKLguKvguK3guKEgMSDguKXguLnguIEmcXVvdDsKICAgIF0sCiAgICAmcXVvdDtEYXkgMiZxdW90OzogWwogICAgICAgICZxdW90O+C5gOC4iuC5ieC4sjog4LiC4LmJ4Liy4Lin4LiV4LmJ4Lih4Lir4Lih4Li54Liq4Lix4Lia4LmE4Lih4LmI4Lih4Lix4LiZIDEg4LiW4LmJ4Lin4LiiICsg4LmE4LiC4LmI4Lil4Lin4LiBIDEg4Lif4Lit4LiHJnF1b3Q7LAogICAgICAgICZxdW90O+C4geC4peC4suC4h+C4p+C4seC4mTog4Liq4Li44LiB4Li14LmJ4LmB4Lir4LmJ4LiH4LmE4LiB4LmI4LmE4Lih4LmI4LmD4Liq4LmI4LiZ4LmJ4Liz4Lih4Lix4LiZICsg4Lic4Lix4LiB4Lia4Li44LmJ4LiHIOC4nOC4seC4geC4geC4suC4lOC4guC4suC4pyZxdW90OywKICAgICAgICAmcXVvdDvguYDguKLguYfguJk6IOC4ouC4s+C5hOC4guC5iOC4leC5ieC4oSAyIOC4n+C4reC4hyArIOC4guC5ieC4suC4pyAxLzIg4LiX4Lix4Lie4Lie4Li1ICsg4LmB4LiV4LiH4LmC4LihIDEg4LiK4Li04LmJ4LiZJnF1b3Q7LAogICAgICAgICZxdW90O+C4guC4reC4h+C4p+C5iOC4suC4hzog4LiZ4Lih4LiI4Li34LiU4LmE4LiC4Lih4Lix4LiZ4LiV4LmI4LizIDEg4LiB4Lil4LmI4Lit4LiHJnF1b3Q7CiAgICBdLAogICAgJnF1b3Q7RGF5IDMmcXVvdDs6IFsKICAgICAgICAmcXVvdDvguYDguIrguYnguLI6IOC4guC4meC4oeC4m+C4seC4h+C5guC4ruC4peC4p+C4teC4lSAyIOC5geC4nOC5iOC4mSArIOC5hOC4guC5iOC4hOC4meC5g+C4iuC5ieC4meC5ieC4s+C5gOC4m+C4peC5iOC4siArIOC5geC4leC4h+C4geC4p+C4siZxdW90OywKICAgICAgICAmcXVvdDvguIHguKXguLLguIfguKfguLHguJk6IOC4guC5ieC4suC4p+C4geC4peC5ieC4reC4hyArIOC4nOC4seC4lOC4geC4sOC5gOC4nuC4o+C4suC4reC4geC5hOC4geC5iOC5hOC4oeC5iOC5g+C4quC5iOC4meC5ieC4s+C4oeC4seC4mSArIOC5hOC4guC5iOC4lOC4suC4p+C4meC5ieC4syZxdW90OywKICAgICAgICAmcXVvdDvguYDguKLguYfguJk6IOC4leC5ieC4oeC4ouC4s+C4meC5ieC4s+C5g+C4quC5gOC4q+C5h+C4lOC5hOC4geC5iCArIOC4n+C4seC4geC4l+C4reC4h+C4meC4tuC5iOC4hyZxdW90OywKICAgICAgICAmcXVvdDvguILguK3guIfguKfguYjguLLguIc6IOC5geC4reC4m+C5gOC4m+C4tOC5ieC4pSAxIOC4peC4ueC4gSZxdW90OwogICAgXSwKICAgICZxdW90O0RheSA0JnF1b3Q7OiBbCiAgICAgICAgJnF1b3Q74LmA4LiK4LmJ4LiyOiDguYLguKLguYDguIHguLTguKPguYzguJXguKPguKrguJjguKPguKPguKHguIrguLLguJXguLQgKyDguIHguKXguYnguKfguKLguKvguK3guKEgKyDguJjguLHguI3guJ7guLfguIrguYTguKHguYjguKvguKfguLLguJkmcXVvdDssCiAgICAgICAgJnF1b3Q74LiB4Lil4Liy4LiH4Lin4Lix4LiZOiDguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguYHguIHguIfguKrguYnguKHguJzguLHguIHguKPguKfguKEgKyDguYTguILguYjguJXguYnguKEmcXVvdDssCiAgICAgICAgJnF1b3Q74LmA4Lii4LmH4LiZOiDguJvguKXguLLguJnguLTguKXguKLguYjguLLguIcgKyDguILguYnguLLguKcgMS8yIOC4l+C4seC4nuC4nuC4tSArIOC4nOC4seC4geC4leC5ieC4oeC4iOC4tOC5ieC4oeC4meC5ieC4s+C4nuC4o+C4tOC4gSZxdW90OywKICAgICAgICAmcXVvdDvguILguK3guIfguKfguYjguLLguIc6IOC5geC4leC4h+C5guC4oSAxIOC4luC5ieC4p+C4ouC5gOC4peC5h+C4gSZxdW90OwogICAgXQp9CgpwZGYgPSBGUERGKCkKcGRmLmFkZF9wYWdlKCkKcGRmLmFkZF9mb250KCdUSFNhcmFidW4nLCAnJywgZm5hbWU9J1RIU2FyYWJ1bk5ldy50dGYnLCB1bmk9VHJ1ZSkKcGRmLnNldF9mb250KCdUSFNhcmFidW4nLCAnJywgMjQpCnBkZi5jZWxsKDAsIDEwLCAn4LmA4Lih4LiZ4Li54LiE4Lin4Lia4LiE4Li44Lih4LmB4LiE4Lil4Lit4Lij4Li1IDcg4Lin4Lix4LiZICgxLDQwMCZuZGFzaDsxLDYwMCBrY2FsL+C4p+C4seC4mSknLCBsbj1UcnVlLCBhbGlnbj0nQycpCnBkZi5sbigxMCkKcGRmLnNldF9mb250KCdUSFNhcmFidW4nLCAnJywgMTYpCgpmb3IgZGF5LCBtZWFscyBpbiBtZW51X2RhdGEuaXRlbXMoKToKICAgIHBkZi5zZXRfZm9udCgnVEhTYXJhYnVuJywgJ0InLCAxOCkKICAgIHBkZi5jZWxsKDAsIDEwLCBkYXksIGxuPVRydWUpCiAgICBwZGYuc2V0X2ZvbnQoJ1RIU2FyYWJ1bicsICcnLCAxNikKICAgIGZvciBtZWFsIGluIG1lYWxzOgogICAgICAgIHBkZi5tdWx0aV9jZWxsKDAsIDgsIGZf
from fpdf import FPDF
menu_data = {
"Day 1": [
"เช้า: ข้าวกล้อง 1 ทัพพี + ไข่ต้ม 1 ฟอง + ปลาทูน่าในน้ำแร่ครึ่งกระป๋อง + ผักลวก",
"กลางวัน: แกงจืดวุ้นเส้นเต้าหู้หมูสับ + ข้าวกล้อง 1 ทัพพี + แตงกวา",
"เย็น: ไข่เจียวน้ำมันน้อย + ข้าวกล้อง 1/2 ทัพพี + ตำถั่วฝักยาว (ไม่ใส่น้ำตาล)",
"ของว่าง: กล้วยหอม 1 ลูก"
],
"Day 2": [
"เช้า: ข้าวต้มหมูสับไม่มัน 1 ถ้วย + ไข่ลวก 1 ฟอง",
"กลางวัน: สุกี้แห้งไก่ไม่ใส่น้ำมัน + ผักบุ้ง ผักกาดขาว",
"เย็น: ยำไข่ต้ม 2 ฟอง + ข้าว 1/2 ทัพพี + แตงโม 1 ชิ้น",
"ของว่าง: นมจืดไขมันต่ำ 1 กล่อง"
],
"Day 3": [
"เช้า: ขนมปังโฮลวีต 2 แผ่น + ไข่คนใช้น้ำเปล่า + แตงกวา",
"กลางวัน: ข้าวกล้อง + ผัดกะเพราอกไก่ไม่ใส่น้ำมัน + ไข่ดาวน้ำ",
"เย็น: ต้มยำน้ำใสเห็ดไก่ + ฟักทองนึ่ง",
"ของว่าง: แอปเปิ้ล 1 ลูก"
],
"Day 4": [
"เช้า: โยเกิร์ตรสธรรมชาติ + กล้วยหอม + ธัญพืชไม่หวาน",
"กลางวัน: ข้าวกล้อง + แกงส้มผักรวม + ไข่ต้ม",
"เย็น: ปลานิลย่าง + ข้าว 1/2 ทัพพี + ผักต้มจิ้มน้ำพริก",
"ของว่าง: แตงโม 1 ถ้วยเล็ก"
]
}
pdf = FPDF()
pdf.add_page()
pdf.add_font('THSarabun', '', fname='THSarabunNew.ttf', uni=True)
pdf.set_font('THSarabun', '', 24)
pdf.cell(0, 10, 'เมนูควบคุมแคลอรี 7 วัน (1,400–1,600 kcal/วัน)', ln=True, align='C')
pdf.ln(10)
pdf.set_font('THSarabun', '', 16)
for day, meals in menu_data.items():
pdf.set_font('THSarabun', 'B', 18)
pdf.cell(0, 10, day, ln=True)
pdf.set_font('THSarabun', '', 16)
for meal in meals:
pdf.multi_cell(0, 8, f_