Python生成pdf文件的方法
本文實(shí)例演示了Python生成pdf文件的方法,是比較實(shí)用的功能,主要包含2個(gè)文件。具體實(shí)現(xiàn)方法如下:
pdf.py文件如下:
#!/usr/bin/python from reportlab.pdfgen import canvas def hello(): c = canvas.Canvas("helloworld.pdf") c.drawString(100,100,"Hello,World") c.showPage() c.save() hello()
diskreport.py文件如下:
#!/usr/bin/env python import subprocess import datetime from reportlab.pdfgen import canvas from reportlab.lib.units import inch def disk_report(): p = subprocess.Popen("df -h", shell=True, stdout=subprocess.PIPE) # print p.stdout.readlines() return p.stdout.readlines() def create_pdf(input, output="disk_report.pdf"): now = datetime.datetime.today() date = now.strftime("%h %d %Y %H:%M:%S") c = canvas.Canvas(output) textobject = c.beginText() textobject.setTextOrigin(inch, 11*inch) textobject.textLines('''Disk Capcity Report: %s''' %date) for line in input: textobject.textLine(line.strip()) c.drawText(textobject) c.showPage() c.save() report = disk_report() create_pdf(report)
感興趣的讀者可以調(diào)試運(yùn)行一下,對(duì)不足之處加以改進(jìn),以實(shí)現(xiàn)功能的最佳應(yīng)用!
- Python常見讀寫文件操作實(shí)例總結(jié)【文本、json、csv、pdf等】
- Python如何把多個(gè)PDF文件合并代碼實(shí)例
- Python 實(shí)現(xiàn)加密過的PDF文件轉(zhuǎn)WORD格式
- Python3將jpg轉(zhuǎn)為pdf文件的方法示例
- 如何使用python進(jìn)行pdf文件分割
- Python解析并讀取PDF文件內(nèi)容的方法
- 基于Python實(shí)現(xiàn)對(duì)PDF文件的OCR識(shí)別
- python實(shí)現(xiàn)pdf轉(zhuǎn)換成word/txt純文本文件
- Python2.7讀取PDF文件的方法示例
- Python實(shí)現(xiàn)簡單拆分PDF文件的方法
- python3如何將docx轉(zhuǎn)換成pdf文件
- Python編程快速上手——PDF文件操作案例分析
相關(guān)文章
利用Python制作一個(gè)簡單的天氣播報(bào)系統(tǒng)
最近天氣的多變,好幾次出門半路天氣轉(zhuǎn)變。本文將利用python整個(gè)天氣爬蟲來獲取天氣情況。這樣也好可以進(jìn)行一個(gè)提前預(yù)防,感興趣的可以動(dòng)手試一試2022-05-05使用llama?Index幫你訓(xùn)練pdf的示例詳解
這篇文章主要為大家介紹了使用llama?Index?幫你訓(xùn)練pdf,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03Python中免驗(yàn)證跳轉(zhuǎn)到內(nèi)容頁的實(shí)例代碼
在本篇文章里小編給大家整理的是一篇關(guān)于Python中免驗(yàn)證跳轉(zhuǎn)到內(nèi)容頁的實(shí)例代碼,有興趣的朋友們可以學(xué)習(xí)分享下。2020-10-10python3?flask使用連接池連接數(shù)據(jù)庫實(shí)例
這篇文章主要為大家介紹了python3?flask使用連接池連接數(shù)據(jù)庫實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08學(xué)會(huì)這個(gè)炫酷圖表利器pyecharts,還怕不被公司重用?
前段時(shí)間,公司高層要看上半年度項(xiàng)目組業(yè)績數(shù)據(jù)分析,沒辦法,硬著頭皮也要上!說到數(shù)據(jù)分析,肯定離不開數(shù)據(jù)的可視化,畢竟圖表比冷冰冰的數(shù)字更加直觀,Boss只想一眼就能看出趨勢(shì)和結(jié)論.今天我們就聊一聊 pyecharts 中幾種常用的圖表, ,需要的朋友可以參考下2021-06-06Pytorch 使用opnecv讀入圖像由HWC轉(zhuǎn)為BCHW格式方式
這篇文章主要介紹了Pytorch 使用opnecv讀入圖像由HWC轉(zhuǎn)為BCHW格式方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06淺談哪個(gè)Python庫才最適合做數(shù)據(jù)可視化
數(shù)據(jù)可視化是任何探索性數(shù)據(jù)分析或報(bào)告的關(guān)鍵步驟,目前有許多非常好的商業(yè)智能工具,比如Tableau、googledatastudio和PowerBI等,本文就詳細(xì)的進(jìn)行對(duì)比,感興趣的可以了解一下2021-06-06python+django+mysql開發(fā)實(shí)戰(zhàn)(附demo)
本文主要介紹了python+django+mysql開發(fā)實(shí)戰(zhàn)(附demo),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01