import PyPDF2
import os
from tkinter import *
from tkinter import filedialog
from pypdf import PdfReader
hello=filedialog.askopenfilename(initialdir=os.getcwd(),title='Select Image
File',filetype=(("PNG file","*.pdf"),("JPG file","*.pdf"),("All Files","*.pdf")))
a = PyPDF2.PdfReader(hello)
extracted_text=a.pages[1].extract_text()
from fpdf import FPDF
from tkinter import *
from tkinter import filedialog
import os
def convert_file(file):
    pdf = FPDF
    pdf.add_page()
    for text in file:
        if len(text) <= 20:
            pdf.set_font("Arial", "В", size=18) # For title te
            pdf.cell(w=288, h=10, txt=text, Ln=1, align="C")
        else:
            pdf.set_font("Aria1",size=15) # For paragraph
            pdf.multi_cell(w=0, h=10, txt=text, align="L")
        pdf.output("output. pdf")
    print("successfully converted!")
#File=filedialog.askopenfilename(initialdir=os.getcwd(),title='Select Image
File',filetype=(("PNG file","*.txt"),("JPG file","*.txt"),("All Files","*.txt")))
File = open("sample.txt","r")
convert_file(File)