Skip to main content
All docs
V25.1
  • PdfPage.Resize(PdfRectangle, PdfContentHorizontalAlignment, PdfContentVerticalAlignment) Method

    Resizes the page content.

    Namespace: DevExpress.Pdf

    Assembly: DevExpress.Pdf.v25.1.Core.dll

    NuGet Package: DevExpress.Pdf.Core

    Declaration

    public void Resize(
        PdfRectangle mediaBox,
        PdfContentHorizontalAlignment horizontalAlignment,
        PdfContentVerticalAlignment verticalAlignment
    )

    Parameters

    Name Type Description
    mediaBox PdfRectangle

    New page size.

    horizontalAlignment PdfContentHorizontalAlignment

    The content’s horizontal alignment.

    verticalAlignment PdfContentVerticalAlignment

    The content’s vertical alignment.

    Remarks

    When the page is resized, the page content retains its aspect ratio.

    Note

    PDF pages are measured in points. One point is 1/72nd of an inch (0.3528 mm). To convert this measurement unit to pixels, use the Units.PointsToPixelsF method.

    Example

    The code sample below shows how to resize a page:

    resize page

    using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
    {
        processor.LoadDocument(@"Document.pdf");
        PdfPage page = processor.Document.Pages[0];
    
        page.Resize(PdfPaperSize.Letter, PdfContentHorizontalAlignment.Center,
           PdfContentVerticalAlignment.Center);
        processor.SaveDocument("out2.pdf");
    }
    
    See Also