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

首頁 > 編程 > Python > 正文

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

2020-02-23 01:19:57
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python使用reportlab將目錄下所有的文本文件打印成pdf的方法。分享給大家供大家參考。具體實(shí)現(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è)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄冈市| 应用必备| 汤原县| 灌云县| 竹山县| 射洪县| 庆云县| 易门县| 都安| 承德县| 安新县| 洛阳市| 宁国市| 汪清县| 西安市| 吴旗县| 南充市| 本溪市| 清原| 东至县| 保山市| 林西县| 海原县| 灯塔市| 福鼎市| 墨脱县| 扎鲁特旗| 汶上县| 富顺县| 黑龙江省| 新余市| 扎兰屯市| 枣强县| 嘉峪关市| 离岛区| 利川市| 慈溪市| 富阳市| 楚雄市| 正安县| 雅安市|