import pdfplumber 
import pandas as pd
with pdfplumber.open("table.pdf") as pdf:
    all_tables = []
    for page in pdf.pages:
        tables = page.extract_table()
        if tables:
            print(f"Table found on page {page.page_number}")  # Debugging line
            df = pd.DataFrame(tables[1:], columns=tables[0])
            all_tables.append(df)
        else:
            print(f"No table found on page {page.page_number}")  # Debugging line
combined_df = pd.concat(all_tables)

# Write the DataFrame to a CSV file
combined_df.to_csv("output.csv", index=False)