今天來進階一下,讓 AI 幫你設計的行程,還能同時輸出成 PDF。
在終端輸入
pip install reportlab
下載pdf相關套件
在原有基礎下
存成pdf
pdf_filename = "itinerary.pdf"
c = canvas.Canvas(pdf_filename, pagesize=A4)
width, height = A4
標題
c.setFont("Helvetica-Bold", 16)
c.drawString(100, height - 100, "AI 規劃的旅遊行程")
內文格式
c.setFont("Helvetica", 12)
y = height - 140
for line in itinerary.split("\n"):
c.drawString(100, y, line)
y -= 20
if y < 100: # 換頁
c.showPage()
c.setFont("Helvetica", 12)
y = height - 100
c.save()
print(f"\n✅ 行程已存成 {pdf_filename}")
能看到儲存成功,但字體不支援中文,明天來換個方法試看看