I would recommend using a UIWebView. This will automatically give you support for scaling, and UIWebView should handle loading extremely large PDF files.
If you decide to go with Quartz, this link looks very promising to support scaling.
source
share