Two-page report as JPEGs
- Input
- 177,328-byte Pages '09 report from Apache Tika's test set with header, footer and footnotes.
- Output
- 529,870-byte ZIP with two 1190 × 1685 JPEGs; the PNG ZIP of the same report was 349,946 bytes.
Pages → JPG makes a picture of every page in the format almost every upload form accepts, at the cost of slightly soft edges around small text.
From real runs
| Element | Result | What happens |
|---|---|---|
| Page images | Kept | Each page becomes its own JPEG, numbered in order inside a ZIP when there is more than one. |
| File size on text pages | Changed | For a text-heavy two-page report the JPEGs were 350,092 and 215,818 bytes against 243,896 and 153,189 for PNG, so JPEG is not automatically the smaller choice. |
| Pixel size | Changed | Pages render at 144 DPI, so an A4 report gave 1190 × 1685 JPEGs and a Letter page 1224 × 1584; set width or dpi for anything else. |
| Photos | Kept | Photographs placed in the document look as they do in the PDF step, which is where JPEG compression does well. |
| Transparency | Lost | JPEG has no transparent pixels, so every page sits on solid white. |
| Layout | Changed | Whatever moved in our office layout, such as a substitute typeface or a photo that lost its text wrap, shows the same way in the JPEG. |
Each page becomes its own JPEG, numbered in order inside a ZIP when there is more than one.
For a text-heavy two-page report the JPEGs were 350,092 and 215,818 bytes against 243,896 and 153,189 for PNG, so JPEG is not automatically the smaller choice.
Pages render at 144 DPI, so an A4 report gave 1190 × 1685 JPEGs and a Letter page 1224 × 1584; set width or dpi for anything else.
Photographs placed in the document look as they do in the PDF step, which is where JPEG compression does well.
JPEG has no transparent pixels, so every page sits on solid white.
Whatever moved in our office layout, such as a substitute typeface or a photo that lost its text wrap, shows the same way in the JPEG.
We converted our Apple Pages sample (232 KB) with Office engine → Image engine on 2026-10-20. It took 1.2 s and produced a 353 KB JPEG file, 1.5× larger than the input. The engine raised 2 warnings, listed below.
Input · sample.pages · 232 KB
ZIP with 26 parts
Output · sample.jpg · 353 KB
1190 × 1685 px, baseline
Any unzip tool
cp report.pages report.zip && unzip -p report.zip preview.jpg > page1.jpgFiles saved since Pages 5 carry a JPEG of the first page only, 790 × 1024 pixels for a Letter page in our samples. Pages '09 files have QuickLook/Preview.pdf instead, and documents saved as a folder hold preview.jpg one level down.
LibreOffice and pdftoppm
soffice --headless --convert-to pdf report.pages && pdftoppm -jpeg -jpegopt quality=90 -r 144 report.pdf pageInstall the document's fonts locally or the same substitutions happen.
The HTTP API and the MCP server run the exact engine this page uses (Office engine → Image engine); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=pages&to=jpg.
curl -X POST https://filetypeconverters.com/api/v1/convert \
-H "Authorization: Bearer $FTC_API_KEY" \
-F "file=@input.pages" -F "from=pages" -F "to=jpg" \
-F 'options={"width":0}' \
--output output.jpg| Key | Applies to | Type | Default |
|---|---|---|---|
| width | Writing JPEG | number | 0 |
| height | Writing JPEG | number | 0 |
| fit | Writing JPEG | contain · cover · fill | contain |
| quality | Writing JPEG | number | 90 |
| background | Writing JPEG | string | #ffffff |
| stripMetadata | Writing JPEG | boolean | true |
Choose JPG when the page is mostly photographs or the form only accepts JPEG. PNG is lossless, and for text pages it was also the smaller file in our tests.
For files from Pages 5 onwards, yes: rename a copy to .zip, open it and take preview.jpg. It is only the first page and only about 1,000 pixels tall, so convert when you need every page or a larger image.
Set quality to 75 and max_pages to the pages you need; if it is still too big, lower dpi to 110 or set width to 1000.