I notice that pdfviwer control has property [AllowClientBuffering], can it be used to load pdf file with buffering technique? It'll be really helpful to preview large PDF file without the need to wait until all byte has been downloaded first (sorry for bad grammar)