Articles in this section

How to rotate the PDF Document in WinRT PDF Viewer Control?

We do not support page rotation in PDF document when it is viewed in PDF Viewer Control. However, as a workaround we can achieve this by setting the rotation value in PageSettings of the PDF document as illustrated in the below code snippet

C#:

//Initialize PdfDocument
PdfDocument pdfDocument = new PdfDocument();
 
//Set Rotate property in page settings
pdfDocument.PageSettings.Margins.All = 0;            
pdfDocument.PageSettings.Rotate = PdfPageRotateAngle.RotateAngle90;
 
//Add the pages as PdfTemplate in PDF document
for (int i = 0; i < loadedDocument.Pages.Count; i++)
{
    PdfPage pdfPage = pdfDocument.Pages.Add();
    PdfTemplate template = loadedDocument.Pages[i].CreateTemplate();
    pdfPage.Graphics.DrawPdfTemplate(template, new PointF(0,                   0),pdfDocument.PageSettings.Size);
}
 
//Save and load the document in viewer
MemoryStream memoryStream = new MemoryStream();
pdfDocument.Save(memoryStream);
memoryStream.Position = 0;
            
PdfLoadedDocument ldocument = new PdfLoadedDocument(memoryStream);
pdfViewer.LoadDocument(ldocument);

 

Sample:

https://www.syncfusion.com/downloads/support/directtrac/general/ze/RotationWinRT2060694009

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied