(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函數:保存當前頁的canvasc.showPage()#save函數:保存文件并關閉canvasc.save()總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。
新聞熱點
疑難解答