from pdf2image import convert_from_path
import pytesseract
import cv2
import numpy as np

images = convert_from_path("Self Delcaration - Farmer Consent_Combined - Bengali_Final.pdf", dpi=300)
img = cv2.cvtColor(np.array(images[0]), cv2.COLOR_RGB2BGR)
text = pytesseract.image_to_string(img, lang='ben')
print(text)