Skip to content

Convert PDF to JPG on Windows: 3 Methods

Export PDF pages as JPEG on Windows with Edge, pdftoppm, or a GetCompress resize pass. Batch slide decks for CMS and SharePoint.

By Petr Samokhin

The CMS wants a JPEG of slide seven, not the full PDF. Support needs a scan page for a ticket. Export pages locally so confidential reports never hit online converters. Raw JPEG exports from slide decks are rarely the right pixel width for web.

When JPEG beats keeping the PDF

Use caseTypical JPEG output
Blog figure1200 to 1920 px wide
Teams attachmentAbout 1600 px
LMS thumbnailAbout 800 px
ArchiveKeep the PDF unless forced

JPEG is lossy. Pick quality once per batch. Text-heavy slides may need PNG first: PDF to PNG on Windows . Overview: PDF to images on Windows . Merge back: JPG to PDF on Windows .

Method 1: Export one page in Edge

Best for: One chart or slide.

  1. Open the PDF in Microsoft Edge.
  2. Go to the page you need.
  3. Use Save as image if available, or screenshot carefully without UI chrome.
  4. Crop in Paint or Photos if needed.

Limitation: Does not scale to whole decks.

Method 2: Batch with pdftoppm

Best for: Whole decks.

winget install poppler
pdftoppm -jpeg -jpegopt quality=85 deck.pdf deck-page

Page range:

pdftoppm -jpeg -jpegopt quality=85 -f 3 -l 5 deck.pdf deck-page

Remove PDF passwords in Edge before batch export. Prefer direct JPEG from PDF over PNG then JPEG.

Limitation: No GUI. Raw files are often still too wide.

Method 3: Resize JPEG pages in GetCompress

Best for: Consistent max width and quality across the exported folder.

GetCompress does not split PDF pages. Export first, then:

GetCompress image settings for JPEG quality and max width on exported PDF pages
  1. Drop the JPEG folder into GetCompress .
  2. Set max width and JPEG quality (for example High or Medium).
  3. Preview a chart page, then export.
  4. Save a preset for SharePoint or CMS caps you hit every week.

Image jobs use quality and dimensions, not an exact target file size.

Which method should you use

SituationStart here
One pageEdge
Whole deckpdftoppm
Folder still too largeGetCompress

FFmpeg resize:

winget install --id Gyan.FFmpeg -e
mkdir web
Get-ChildItem deck-page-*.jpg | ForEach-Object {
 ffmpeg -i $_.Name -vf scale=1920:-2 "web\$($_.BaseName)-1920.jpg"
}

If thin lines look soft, use PDF to PNG on Windows for those pages.

Check before you upload

Watch text and gradients at 100% zoom. Keep full-resolution exports until reviewers approve. More image options: how to compress images on Windows .

When a manual Edge save is enough

A manual Edge save can finish a single JPEG that already fits the destination.

GetCompress fits after batch export when many pages need the same delivery size. It does not replace a PDF editor. Prefer local export for confidential figures.