PdfPageEditor class

Represents a class to edit the PDF file’s page, including rotating page, zooming page, moving position and changing page size.

public sealed class PdfPageEditor : SaveableFacade


PdfPageEditor()Constructor for PdfPageEditor class.
PdfPageEditor(Document)Constructor for PdfPageEditor class.


DisplayDuration { get; set; }Gets or sets display duration for pages.
Document { get; }Gets the document facade is working on.
HorizontalAlignment { get; set; }Gets or sets the horizontal alignment of the original PDF content on the result page, default is AlignmentType.Left.
PageRotations { get; set; }A hashtable contains the page number and rotation degree, the key represents the page number, the value of key represents the rotation in degrees.
PageSize { get; set; }Gets or sets the output file’s page size.
ProcessPages { get; set; }Gets or sets the page numbers to be edited. By default, each page would be edited.
Rotation { get; set; }Gets or sets the rotation of the pages, the rotation must be 0, 90, 180 or 270. Default value is 0.
TransitionDuration { get; set; }Gets or sets duration of the transition effect.
TransitionType { get; set; }Gets or sets transition style to use when moving to this page from another during a presentation.
VerticalAlignmentType { get; set; }Gets or Sets the vertical alignment of the original PDF content on the result page, default is VerticalAlignmentType.Bottom.
Zoom { get; set; }Get or sets zoom coefficient. Value 1.0 corresponds to 100%. Default value is 1.0. The following example demonstrates how to change zoom of the document pages.


ApplyChanges()Apply changes made to the document pages.
virtual BindPdf(Document)Initializes the facade.
virtual BindPdf(Stream)Initializes the facade.
virtual BindPdf(string)Initializes the facade.
virtual Close()Disposes Aspose.Pdf.Document bound with a facade.
Dispose()Disposes the facade.
GetPageBoxSize(int, string)Returns size of specified box in document.
GetPageRotation(int)Returns the rotation of specified page.
GetPages()Returns total number of pages.
GetPageSize(int)Returns the page size of the specified page.
MovePosition(float, float)Moves the origin from (0, 0) to the point that appointted. The origin is left-bottom and the unit is point(1 inch = 72 points).
override Save(Stream)Saves changed document into stream.
override Save(string)Saves changed document into file.


const BLINDHVertical Blinds
const BLINDVVertical Blinds
const BTWIPEBottom-Top Wipe
const DGLITTERDiagonal Glitter
const DISSOLVEThe old page dissolves
const INBOXInward Box
const LRGLITTERLeft-Right Glitter
const LRWIPELeft-Right Wipe
const OUTBOXOutward Box
const RLWIPERight-Left Wipe
const SPLITHININ Horizontal Split
const SPLITHOUTOut Horizontal Split
const SPLITVINIn Vertical Split
const SPLITVOUTOut Vertical Split
const TBGLITTERTop-Bottom Glitter
const TBWIPETop-Bottom Wipe

See Also