iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0

今天來進階一下,讓 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}")

https://ithelp.ithome.com.tw/upload/images/20250926/20168983T01nEVW0Pt.png
能看到儲存成功,但字體不支援中文,明天來換個方法試看看


上一篇
AI 旅遊規劃師:Day 5
系列文
利用生成式AI連結生活,完成自我挑戰12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言