国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 屏南县| 湘潭市| 衡阳县| 杭锦旗| 榆树市| 即墨市| 屏南县| 常德市| 贵州省| 沈阳市| 普兰县| 河北省| 邢台县| 昭苏县| 崇信县| 宁陕县| 嘉黎县| 定南县| 彰武县| 孝义市| 思茅市| 正蓝旗| 台江县| 吴江市| 绥江县| 玉龙| 黎川县| 苗栗县| 浦东新区| 丹阳市| 延津县| 仁化县| 沂南县| 吉安市| 陇西县| 闸北区| 嘉兴市| 宜春市| 嘉祥县| 当涂县| 左云县|