国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python使用reportlab將目錄下所有的文本文件打印成pdf的方法

2019-11-25 17:25:35
字體:
供稿:網(wǎng)友

本文實例講述了Python使用reportlab將目錄下所有的文本文件打印成pdf的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

# -*- coding: utf8 -*- #~ #---------------------------------------------------------------------- import wlab #pip install wlab import reportlab.pdfbase.ttfonts #reportlab.pdfbase.pdfmetrics.registerFont(reportlab.pdfbase.ttfonts.TTFont('song', '/usr/share/fonts/cn/msjh.ttf')) #import reportlab.lib.fonts # from reportlab.pdfgen import canvas from reportlab.lib.units import inch # def file2pdf(FileName):   fpi=FileName.find('.')   if (fpi>0):     outputfn=FileName[0:fpi]+'.pdf'   else:     outputfn=FileName+'.pdf'   c = canvas.Canvas(outputfn)   #c.setFont('song',10)   textobject = c.beginText()   textobject.setTextOrigin(inch,11*inch)   file=open(FileName)   n=0   for line in file:     n=n+1     if(n<10):       nstr='0'+str(n)     else:       nstr=str(n)     line=nstr+': '+line.replace('  ','  ')     textobject.textLine(line.rstrip())   c.drawText(textobject)   c.showPage()   c.save() # FileList=wlab.GetFileList('.',FlagStr=['.txt']) # for FileName in FileList:   file2pdf(FileName) 

希望本文所述對大家的Python程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 荆门市| 和静县| 无棣县| 隆昌县| 连江县| 荆州市| 资兴市| 宣恩县| 冷水江市| 金乡县| 安新县| 卓资县| 宣威市| 光山县| 宽甸| 新建县| 新疆| 佛教| 喜德县| 阳信县| 融水| 宁强县| 保德县| 汕头市| 济南市| 九龙坡区| 长白| 岑巩县| 金沙县| 托克托县| 太保市| 读书| 喜德县| 新郑市| 星子县| 芒康县| 启东市| 雷山县| 井陉县| 将乐县| 通许县|