0
텍스트 파일에서 pdf 문서를 생성하려하지만 텍스트 파일의 레코드와 일치하지 않습니다.reportlab에서 생성 된 PDF 보고서가 원래 텍스트 데이터와 유사하지 않습니다.
pdf 출력 데이터는 맨 위보다는 페이지 하단에서부터 시작됩니다. 사전에
감사 :
사람이 제발 몇 가지 아이디어 아래
는 코드입니다.대신 ID의 USERID :
from reportlab.pdfgen import canvas
from reportlab.lib.units import inch
from reportlab.lib.colors import magenta, red
file = open("Computingdata.txt", "r") # text file I need to convert
lines = file.read()
file.close()
report = canvas.Canvas('mypdf4.pdf')#new pdf report i am creating
report.setFont("Times-Roman", 20)
report.setFillColor(red)
report.drawCentredString(150, 2.5*inch, "Student details")
report.setFillColor(magenta)
size = 12
y = 2.0*inch
#x = 1.3*inch
for line in lines.split(';'):
report.setFont("Helvetica", size)
report.drawString(30,y, line)
y = y-size*1.2
#size = size+0.5
report.save()
그냥 출력이 ID
USERID
LOGIN-NAME
PASSWORD
SURNAME
NAME
AGE의 형태로 제공, 추가 로그인 이름 암호 성명 나이.