Как удалить последнюю пустую страницу в PYFPDF?
Я использую библиотеку PyFPDF для создания файлов PDF. У меня проблема, потому что в каждом файле моя последняя страница пуста.
Вот часть моего кода:
class PDF(FPDF):
def body(self,tab1=[],tab2=[],tab3=[],tab4=[]):
if tab1 != []:
template1(3,3,self,tab1)
if tab2 != []:
template1(148,3,self,tab2)
if tab3 != []:
template1(3,103,self,tab3)
if tab4 != []:
template1(148,103,self,tab4)
self.add_page()
# Instantiation of inherited class
pdf = PDF(format="A4", orientation="L")
pdf.add_page()
for i in range(0,int(len(df)),4):
try:
pdf.body(arr[i],arr[i+1],arr[i+2],arr[i+3])
except:
try:
pdf.body(arr[i],arr[i+1],arr[i+2])
except:
try:
pdf.body(arr[i],arr[i+1])
except:
try:
pdf.body(arr[i])
except:
pass
pdf.set_font('Times', '', 12)
pdf.output('tuto2.pdf', 'F')
Спасибо за помощь, ребята!