How do I optimize PDF files for fast mobile viewing?


I am using PDFNet for viewing on mobile devices. The perfromance is great but I am frequently dealing with print or pre-press quality files with large images etc and these can be slugish to render.

I need to provide smooth screen optimized PDF viewing experience. You mentioned previosuly that it is possible to use PDFNet on the server side to optimize files for fast mobile viewing. Could you please explain how to do this?


You can download the C# sample code using the following link:

The sample code caches thumbnails, normalizes images to RGB, and downscales them to ‘screen’ size resolution.

In your mobile client make sure to enable use of embedded thumbnails in PDFViewCtrl (PDFViewCtrl.SetUseThumbnails()) and disable progressive rendering (PDFViewCtrl.SetProgressiveRendering(false)).