2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
How to create a PDF document with different page orientation We can create a PDF document with different page orientation (portrait and landscape) for alternate pages by using the PdfPageOrientation. The below code illustrates the same. C#: //Initialize the PDF document. PdfDocument document = new PdfDocument(); PdfPage page = null; //Initialize the TrueTypeFont. PdfFont font = new PdfTrueTypeFont(new Font("Arial", 20f, FontStyle.Regular), false); for (int i = 1; i < 11; i++) { if (i % 2 != 0) { //Set the Orientation to Page. document.PageSettings.Orientation = PdfPageOrientation.Portrait; //Add the pages to PDF document. page = document.Pages.Add(); //Draw the String. page.Graphics.DrawString("Portrait", font, PdfBrushes.Black, new PointF(0, 0)); } else { //Set the Orientation to Page. document.PageSettings.Orientation = PdfPageOrientation.Landscape; //Add the pages to PDF document. page = document.Pages.Add(); //Draw the String. page.Graphics.DrawString("Landscape", font, PdfBrushes.Black, new PointF(0, 0)); } } //Save the PDF document. document.Save("Orientation.pdf"); //Close the PDF document. document.Close(true);
https://www.syncfusion.com/downloads/support/directtrac/general/ze/PdfSample_for_LandScape_and_Portrait-526251623.zip
|
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.