use std::fs;
use pdf_extract::extract_text;
fn main() -> Result<(), Box<dyn std::error::Error>> {
println!("🔍 Extracting raw text from PDF...");
let raw_text = extract_text("data/1706.03762v7.pdf")?;
fs::write("data/raw_extraction.txt", &raw_text)?;
let lines: Vec<&str> = raw_text.lines().take(100).collect();
for (i, line) in lines.iter().enumerate() {
if i > 60 {
break;
}
if i > 0 {
println!("{:3}: [{}]", i + 1, line);
}
}
println!("\n💾 Full raw text saved to: data/raw_extraction.txt");
Ok(())
}