File size: 385 Bytes
9ef778f
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import io
import pandas as pd
from PyPDF2 import PdfReader

def read_pdf(file_bytes):
    reader = PdfReader(io.BytesIO(file_bytes))
    return "\n".join(page.extract_text() for page in reader.pages if page.extract_text())

def read_csv(file_bytes):
    df = pd.read_csv(io.BytesIO(file_bytes))
    return df.to_string()

def read_txt(file_bytes):
    return file_bytes.decode("utf-8")