1. 程式人生 > >【Python庫】ReportLab生成PDF文件

【Python庫】ReportLab生成PDF文件

Python庫 >> ReportLab

一、安裝

  可以嘗試pip install或者yum install來安裝reportlab庫,這裡介紹手動安裝的過程

【2】使用 tar -xvf 命令解壓


【3】執行setup.py檔案,進行安裝


  安裝過程最後出現error,不影響reportlab庫的整體使用


【4】驗證安裝成功


二、使用示例

【2】問題一:txt中的中文,轉換後是亂碼,原因是使用的預設字型(Courier)不支援中文


  解決方法:下載支援中文的字型(msyh.ttc,微軟雅黑),使用msyh.ttc字型


【3】問題二:txt文件中,中英文混合,按照字元個數去擷取,可能會因為長度不等,造成字元顯示不全


   解決方法:限制每行擷取的字元個數,同時把pagesize從A4改為A2



【4】問題三:如何實現自動換行,具有更好的展示效果?

三、其他支援PDF文件格式的Python庫