A Generative AI Engineer is processing invoices stored as scanned PDFs for a retrieval-based application. The text includes numerical details like invoice IDs, amounts, and dates. Which Python package is the best fit for extracting this content? (Choose two)