How to Fix PDF Images Disappearing When Printing from iBooks
Question details
The user is experiencing an issue where raster images embedded in a PDF are visible on screen but fail to print.

- Product
- Apple iBooks / InDesign exported PDF
- Device & OS
- not provided
- Scenario
- Attempting to print an InDesign-exported PDF file containing raster images using Apple's native iBooks application.
- Observed behavior
- Raster images render correctly on the digital display but are completely omitted or disappear in the final physical printout.
Verify that your printer's firmware is fully updated and check if the printer has enough memory to process high-resolution raster images before troubleshooting the software.
Use a Dedicated PDF Application to Print
Switching from Apple's native software to a dedicated PDF reader bypasses the inconsistent rendering engine causing the images to drop.
Apple iBooks (and sometimes Mac Preview) utilizes a built-in rendering engine that occasionally struggles to translate complex PDF layers, transparency, or InDesign rasterized elements into print data.
Printing the document from specialized PDF software like WPS Office or Adobe Acrobat ensures the print spooler receives the exact data displayed on screen.
Install a specialized PDF application such as WPS Office or Adobe Acrobat Reader on your computer.
Right-click your PDF file, select 'Open With', and choose your newly installed PDF reader instead of iBooks or Preview.
Navigate to File > Print (or press Cmd+P/Ctrl+P). Review the print preview window to ensure all raster images are visible, then click 'Print'.

Print the PDF as an Image
Flattening the entire document into a single image forces the printer to capture everything as it appears on screen, eliminating layer rendering issues.
Re-export PDF from InDesign with Flattened Transparency
Adjusting the export settings in Adobe InDesign can resolve compatibility issues with Apple's iBooks rendering engine.
Print Complex PDFs Flawlessly with WPS Office
Bypass Apple iBooks' native rendering bugs by using WPS Office's built-in PDF tool. It guarantees accurate rendering of complex InDesign exports and raster images, ensuring your printed documents match your screen exactly.
- 1. Open PDF in WPS Office: Launch WPS Office, click 'Open', and select your problematic PDF file from your local storage.
- 2. Verify Display and Preview: Click the 'Print' icon or press Ctrl+P/Cmd+P to open the print dialog. Verify that the raster images load correctly in the preview pane.
- 3. Execute Print Job: Select your printer, adjust color and quality settings if needed, and click 'Print' to generate a perfect hard copy.

Frequently Asked Questions
Why do PDF images appear on screen but disappear when printing?
Screen display and print spooling often use different rendering engines. While Apple iBooks can display the raster images on screen, its print engine occasionally drops complex layers, transparencies, or large raster files during the print spooling process.
Does this rendering issue only happen with PDFs exported from Adobe InDesign?
While it is common with InDesign exports due to their complex layering and high-quality raster elements, it can happen with PDFs generated from any advanced graphic design software when printed through Apple's native applications.
Can updating macOS fix the iBooks PDF printing bug?
Yes. Apple frequently patches rendering bugs in CoreGraphics through macOS updates. You can try updating your system via System Settings > General > Software Update, though using a dedicated PDF application remains the most reliable immediate fix.
Will 'Print as Image' lower the quality of my printed PDF?
It can result in slightly lower text sharpness since vector text is converted to pixels, but it usually preserves the layout and ensures all missing graphics are successfully transferred to the printer.




