Fuzzy PDF

When the PDF size percentage is changed (let's say from 100% to 70%) the PDF gets fuzzy. Is there any way to fix this?

3 Replies

GR Gangagowri Rajendran Syncfusion Team August 6, 2018 04:55 AM UTC

Hi Caleb Kliewer, 
 
The fuzziness in the display of the PDF pages in the PDF viewer is the behavior of displaying images in the canvas using GDI+ in WPF platform. This fuzziness is greatly reduced when using Pdfium rendering engine in the PDF viewer control.  
 
Please find the KB link, which explains about using “Pdfium” rendering engine in the PDF viewer: 
 
 
Please let us know if this helps.  
 
Regards, 
Gangagowri Rajendran 



CK Caleb Kliewer August 6, 2018 01:08 PM UTC

Thanks for the response. I've implemented this as you've suggested but the pdf doesn't seem to be less fuzzy. Do I have to use pdfviewControl.Load or can I approach this from an MVVM design pattern?


GR Gangagowri Rajendran Syncfusion Team August 7, 2018 12:17 PM UTC

Hi Caleb Kliewer, 
 
Loading the document using binding technique in MVVM pattern and using Load method will not make any difference in rendering the PDF document. We have checked and compared the output of a PDF document with four options of rendering methods. We found that a document which is loaded by using “Pdfium” rendering engine does not have any fuzziness. 
 
Kindly refer the below results of the document: 
 

SFPDF :

                ---------------------à 100 % 
                                      -------------------à 70% 
                                                   -----------------à 50% 

        After => UseLayoutRounding="True"

                ---------------------à 100 % 
                                -------------------à 70% 
                                                 -----------------à 50% 

PDFIUM :

                 ---------------------à 100 % 
                                     -------------------à 70% 
                                                 -----------------à 50% 

             After => UseLayoutRounding="True"

               ---------------------à 100 % 
                                  -------------------à 70% 
                                              -----------------à 50% 

Please let us know, if you need any further assistance. 

Regards, 
Gangagowri Rajendran

Loader.
Up arrow icon