File size: 850 Bytes
2207f46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
from PyPDF2 import PdfReader

def verify_pdf(pdf_path):
    try:
        print(f"Checking file: {pdf_path}")
        print(f"File exists: {os.path.exists(pdf_path)}")
        print(f"File size: {os.path.getsize(pdf_path)} bytes")
        
        with open(pdf_path, 'rb') as file:
            reader = PdfReader(file)
            print(f"Number of pages: {len(reader.pages)}")
            
            # Try to extract text from first page
            text = reader.pages[0].extract_text()
            print(f"First page text length: {len(text)}")
            print("First 100 characters:", text[:100])
            
    except Exception as e:
        print(f"Error verifying PDF: {str(e)}")

if __name__ == "__main__":
    verify_pdf("tutorial/sample_docs/financial_report.pdf")
    verify_pdf("tutorial/sample_docs/trading_document.pdf")