PdfPage.Resize(PdfRectangle, PdfContentHorizontalAlignment, PdfContentVerticalAlignment) Method
Resizes the page content.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Pdf.v24.2.Core.dll
NuGet Package: DevExpress.Pdf.Core
#Declaration
public void Resize(
PdfRectangle mediaBox,
PdfContentHorizontalAlignment horizontalAlignment,
PdfContentVerticalAlignment verticalAlignment
)
#Parameters
Name | Type | Description |
---|---|---|
media |
Pdf |
New page size. |
horizontal |
Pdf |
The content’s horizontal alignment. |
vertical |
Pdf |
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.
#Example
The code sample below shows how to resize a 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");
}