import pdfplumber
file = 'sample_page.pdf'
pdf = pdfplumber.open(file)
page = pdf.pages[0]
text = page.extract_text(line_dir_render="ttb", char_dir_render="rtl")
print(text[:110])
This will give the perfect result without manual reverse of the string by code.