Compress PDF for Upload Limits on Mac
Compress PDF files for Mac upload limits with Preview and Ghostscript while preserving page order, searchable text, signatures, forms, and readable scans.
The job portal accepts PDF only and rejects your 34 MB deck at 99 percent upload. The slides look fine on screen, but each page is a full-size bitmap inside the file. Upload limits care about total bytes, not page count.
HR and admissions teams review hundreds of files per cycle. A submission that passes the size check on the first try avoids delays in a crowded queue.
Keep the uncompressed master if you might need print quality later; only the upload copy should be heavily optimized for the form.
Why PDFs fail upload forms
PDF bloat usually comes from embedded images, not text.
| PDF source | Typical problem |
|---|---|
| Exported slides | One high-res image per slide |
| Scanned documents | 300 DPI on every page |
| Photo inserts | Full camera JPEG embedded inline |
| Mixed reports | Charts plus oversized logos |
Web forms, HR systems, and email gateways set their own caps. A slide deck exported for print can exceed one without looking “large” in Preview.
When the form shows a number, treat it as a hard ceiling and leave reasonable headroom for metadata or wrapper overhead. If the required fidelity cannot fit, use the destination’s approved alternate submission route instead of making text or evidence unreadable.
See email attachment size limits when mail is the delivery path. The same shrink steps apply before you attach or upload.
Shrink one PDF in Preview
Preview ships with every Mac:
- Open the PDF in Preview.
- Choose File → Export…
- Set Quartz Filter → Reduce File Size
- Save as a new file; keep the original until you verify quality.
Zoom in on charts, footnotes, and signatures. If type looks muddy, stop and re-export from the source app instead of running a second aggressive filter pass.
Preview is ideal for one contract or invoice. It does not batch fifty quarterly reports with the same settings.
Multi-page PDF forms with fillable fields can break when filters flatten layers. Test that fields still work after compression before you submit to a government portal.
Scanned signatures and stamped seals need extra care. A filter that saves megabytes can fade thin strokes that legal reviewers expect to see clearly.
Re-export from Keynote or Pages
When you still have the source deck, re-export beats crushing an already huge PDF:
- Open KEY or PAGES source.
- Export PDF at screen or web quality, not print.
- Compare one chart-heavy slide before you upload the full file.
Slide apps rasterize each page. Export widths near 1280 to 1920 px are usually enough for laptops and projectors. Archive a print-quality PDF separately from the upload copy.
Duplicate slides with full-bleed photos inflate size faster than text-heavy pages. Replace hero photos with web-sized exports from your asset library when the deck must fit a 10 MB cap.
If the PDF came from merged JPEG scans, see JPG to PDF on Mac for the merge step, then return here to shrink the combined file.
The broader how to compress PDF on Mac guide covers lawyer and designer workflows in more depth.
Compress with Ghostscript in Terminal
When Preview overshoots the cap or softens text too much, Ghostscript offers controlled profiles. Install via Homebrew:
brew install ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed.pdf input.pdf
| Profile | Typical use |
|---|---|
/screen | Smallest; check readability carefully |
/ebook | Balanced for forms and email |
/printer | Higher quality when cap allows |
Compare file size in Finder against the portal limit. If still over, re-export slides at lower image quality before running Ghostscript again.
Remove embedded fonts only when the portal documentation allows it. Most job applications require selectable text for accessibility review.
Check text and charts after compression
Passing the upload validator means nothing if reviewers cannot read axis labels.
| Check | What to look for |
|---|---|
| Small type | Legal disclaimers, footnotes |
| Charts | Gradient banding, thin lines |
| Signatures | Strokes on scanned forms |
| Photos | Faces and products in slide heroes |
When photos dominate the byte count, compress source JPEG files before merge. See compress JPEG for upload limits on Mac .
Test upload on the same network reviewers use. Corporate VPNs sometimes enforce lower caps than the public form suggests.
If the portal rejects password-protected PDF files, remove security in Preview only when policy allows, then compress the unlocked copy.
Using GetCompress
GetCompress optimizes PDF files locally on your Mac:
- Pick a PDF compression preset (GetCompress optimizes embedded images; no need to type a megabyte target by hand).
- Drag one deck or a folder of scans into the queue.
- Preview pages when charts, maps, or small type matter before export.
- Batch quarterly reports that share the same preset.
- Keep HR, legal, and unreleased product PDF files on your machine only.
GetCompress is an easier alternative when Preview is too coarse for batches and Ghostscript flags are easy to mistype. Target file size applies to video in GetCompress, not PDF; use PDF presets here.
Keep a naming convention for upload copies: resume-smith-2026-compressed.pdf beside the master helps you resubmit without overwriting the archive.
For mixed media cleanup, see reduce file size on Mac .
- Email attachment limitsCommon email attachment size limits for video, PDF, and images, plus practical ways to shrink files before you hit send.
- How to Compress PDF on MacCompress PDF on Mac with Preview and Keynote re-export. Batch PDF compression with GetCompress for folders of decks and scans.
- Convert JPG to PDF on MacMake a PDF from JPG images on Mac with Preview. Combine scans and photos into one document.
- Compress JPEG for Upload Limits on MacCompress JPEG files for Mac upload limits with Preview and sips. Resize to the real display need, tune quality, preserve color, and verify the uploaded copy.
Buy GetCompress now for local media compression with reusable presets and no media upload.