Я новичок в Python и создаю PDF-файл, используя модули Python, ReportLab и PyPDF2.Пожалуйста, помогите мне узнать последнюю строчку PDF-файла.Ниже приводится объяснение моего вопроса.
Например,
У меня есть один файл PDF, в котором написано 10 строк.Теперь я хочу добавить еще один текст в тот же файл PDF.Для этого я хочу узнать позицию последней строки, поэтому я могу начать другой текст снизу этой строки.
Ниже приведен пример кода, с помощью которого я извлек данные из файла PDF.
import tkinter
from tkinter import *
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
from PyPDF2 import PdfFileReader
root= Tk()
root.geometry("100x100")
def line_position():
opn_pdf1= open("test_pdf.pdf","rb")
read_pdf= PdfFileReader(opn_pdf1)
print(read_pdf)
num_page= read_pdf.getNumPages()
print(num_page)
page= read_pdf.getPage(num_page-1)
data= page.extractText().splitlines()
print (data)
print(len(data))
Button(root,text= "PDF Last Line",command= line_position).pack()
root.mainloop()
Также, дайте мне знать, есть ли способ читать и извлекать данные, используя reportlab вместо PyPDF2.
Спасибо.