How do I convert a PDF page to a Bitmap on Windows Phone 8 / WinRT?

78 views
Skip to first unread message

Support

unread,
Mar 27, 2013, 9:14:16 PM3/27/13
to pdfne...@googlegroups.com
Q:  How do I convert a PDF page to a Bitmap on Windows Phone 8 / WinRT?
 
----------------
A:
 

On Windows Phone, here's an example of what you can do:

 

        private async void DoPDFDraw(PDFDoc doc, int pagenum)

        {

            PDFDraw pdfDraw = new PDFDraw();

            pdfDraw.SetImageSize(200, 200);

            RawBitmap bitmap = await pdfDraw.GetRawBitmapAsync(doc.GetPage(pagenum));

        }

 

This RawBitMap has a buffer that contains the image data, as well as some properties for with and height and so on.
 

Note that we are about to release a newer version of the Windows Phone 8 (WP8) SDK, so shortly there will be more powerful options (similar to those on WinRT) that you can use.

 

On WinRT, you can do the following:

 

        private async void DoPDFDraw(PDFDoc doc, int pagenum)

        {

            PDFDraw pdfDraw = new PDFDraw();

            pdfDraw.SetImageSize(200, 200);

            PDFPage mPage = doc.GetPage(pagenum);

            BitmapSource bmp = await pdfDraw.GetBitmapAsync(mPage);

            IMG.Source = bmp; // Where IMG is a UI image element.

        }

 

Reply all
Reply to author
Forward
0 new messages