What causes a PDF to have a large file size?
Embedded high-resolution images are the primary cause — a single full-page scan at 300 DPI can exceed 1 MB on its own. Other contributors include uncompressed or losslessly-compressed raster images, embedded font programs (every typeface used gets included in the file), duplicate resource streams (the same image or font stored multiple times across pages), and raw pixel data from design apps that export without web optimization. Metadata overhead, ICC colour profiles, and print-production artifacts add kilobytes but rarely megabytes. Scanned documents are the worst case: every page is a full-resolution image with no vector or text layer to defer to.