Python使用reportlab模塊生成PDF格式的文檔
更新時間:2019年03月11日 10:14:45 作者:amy_0626
今天小編就為大家分享一篇關于Python使用reportlab模塊生成PDF格式的文檔,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
(1)使用python生成pdf文檔需要的最基本的包是pdfgen。它屬于reportlab模塊,而reportlab模塊并沒有默認集成到python的安裝包中,所以需要安裝該模塊。
(2)pdfgen提供了一個繪畫操作的對象canvas。canvas可以看作是帶有笛卡爾坐標(X, Y)的一張白紙,默認坐標(0, 0)位于頁面的左下角。默認X向右側延伸,而Y向上延伸。
#引入所需要的基本包
from reportlab.pdfgen import canvas
#設置繪畫開始的位置
def hello(c):
c.drawString(100, 100, "hello world!")
#定義要生成的pdf的名稱
c=canvas.Canvas("hello.pdf")
#調用函數進行繪畫,并將canvas對象作為參數傳遞
hello(c)
#showPage函數:保存當前頁的canvas
c.showPage()
#save函數:保存文件并關閉canvas
c.save()
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
相關文章
解決pytorch下出現multi-target not supported at的一種可能原因
這篇文章主要介紹了解決pytorch下出現multi-target not supported at的一種可能原因,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
網易2016研發(fā)工程師編程題 獎學金(python)
這篇文章主要為大家詳細介紹了網易2016研發(fā)工程師編程題:獎學金(python),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06

