我正在使用ReportLab生成PDF報告。 我已經使用SimpleDocTemplate並設置pageSize = A5。但建立PDF後,當我打開創建的文件,頁面的大小是A4。pagesize在Reportlab中不起作用simpledocTemplate
doc = SimpleDocTemplate(file_name, pageSize = A5)
doc.build(report)
我嘗試了其他頁面大小,但創建的文件大小不變,並保持A4! 我該怎麼辦?
我正在使用ReportLab生成PDF報告。 我已經使用SimpleDocTemplate並設置pageSize = A5。但建立PDF後,當我打開創建的文件,頁面的大小是A4。pagesize在Reportlab中不起作用simpledocTemplate
doc = SimpleDocTemplate(file_name, pageSize = A5)
doc.build(report)
我嘗試了其他頁面大小,但創建的文件大小不變,並保持A4! 我該怎麼辦?
我的問題解決了! 我剛剛使用橫向或縱向設置在頁面大小和其工作之外!
doc = SimpleDocTemplate(file_name)
doc.pagesize = portrait(A5)
doc.build(report)
如果您解決了自己的問題,強烈建議您將自己的答案標記爲已接受的答案。這可以防止問題出現在未回答的問題列表中。 –