Python生成pdf文件的方法
更新時間:2014年08月04日 18:07:05 投稿:shichen2014
這篇文章主要介紹了Python生成pdf文件的方法,比較實用的功能,需要的朋友可以參考下
本文實例演示了Python生成pdf文件的方法,是比較實用的功能,主要包含2個文件。具體實現(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)
感興趣的讀者可以調試運行一下,對不足之處加以改進,以實現(xiàn)功能的最佳應用!
您可能感興趣的文章:
- Python常見讀寫文件操作實例總結【文本、json、csv、pdf等】
- Python如何把多個PDF文件合并代碼實例
- Python 實現(xiàn)加密過的PDF文件轉WORD格式
- Python3將jpg轉為pdf文件的方法示例
- 如何使用python進行pdf文件分割
- Python解析并讀取PDF文件內容的方法
- 基于Python實現(xiàn)對PDF文件的OCR識別
- python實現(xiàn)pdf轉換成word/txt純文本文件
- Python2.7讀取PDF文件的方法示例
- Python實現(xiàn)簡單拆分PDF文件的方法
- python3如何將docx轉換成pdf文件
- Python編程快速上手——PDF文件操作案例分析
相關文章
使用 Python 合并多個格式一致的 Excel 文件(推薦)
這篇文章主要介紹了使用 Python 合并多個格式一致的 Excel 文件,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
ubuntu安裝sublime3并配置python3環(huán)境的方法
這篇文章主要介紹了ubuntu安裝sublime3并配置python3環(huán)境的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03
在前女友婚禮上用python把婚禮現(xiàn)場的WIFI名稱改成了
大家好,我是Lex 喜歡欺負超人那個Lex 擅長領域:python開發(fā),網絡安全滲透,Windows域控Exchange架構 今日重點:python暴力拿下WiFi密碼;python拿下路由器管理頁面 代碼干貨滿滿,建議收藏+實操!有問題及需要,請留言哦2021-08-08

