How PDF Files Are Structured Under the Hood
The Quick Answer: A PDF is not a flat image; it is an object-oriented file container holding four main stream types: XObjects (Images), Font Descriptors, Content Streams (Text & Vector Paths), and the Cross-Reference (XREF) Table. In over 80% of bloated PDFs, uncompressed smartphone photos or full desktop font families account for nearly all excess file size.
When you export a PDF from Microsoft Word, Google Docs, or Canva, the exporter often embeds full 300+ DPI original assets to ensure high-end commercial print reproduction. For web viewing, email attachments, and portal uploads, 96 to 150 DPI is identical to the human eye on modern Retina displays while reducing file size by up to 90%.
Common PDF Stream Culprits & How to Fix Them
1. High-DPI Camera Photos
Photos inserted from smartphones often have 12 to 48 megapixels. Downsampling them to standard 150 DPI drops file weight dramatically without pixelation.
2. Non-Subsetted Fonts
Embedding full font families introduces 1–3 MB per font. Font subsetting retains only the characters used on your pages.
3. Hidden Revision History
Incremental saves keep previous versions inside the PDF binary. Running compression linearizes the file and cleans orphan objects.
Frequently Asked Questions
What is the ideal PDF file size for emailing and job portals?
Most corporate email servers reject attachments larger than 20MB to 25MB, and government portals frequently cap uploads at 200KB or 500KB. Compressing your document to under 2MB guarantees instant deliverability everywhere.