PdfPageEditor
Contents
[
Hide
]PdfPageEditor class
Represents a class to edit the PDF file’s page, including rotating page, zooming page, moving position and changing page size.
The PdfPageEditor type exposes the following members:
Constructors
Name | Description |
---|---|
PdfPageEditor() | Constructor for PdfPageEditor class. |
PdfPageEditor(document) | Initializes a new instance of the PdfPageEditor class |
Properties
Name | Description |
---|---|
document | Gets the document facade is working on. |
transition_duration | Gets or sets duration of the transition effect. |
transition_type | Gets or sets transition style to use when moving to this page from another during a presentation. |
display_duration | Gets or sets display duration for pages. |
process_pages | Gets or sets the page numbers to be edited. By default, each page would be edited. |
rotation | Gets or sets the rotation of the pages, the rotation must be 0, 90, 180 or 270. Default value is 0. |
zoom | Get or sets zoom coefficient. Value 1.0 corresponds to 100%. Default value is 1.0. |
page_size | Gets or sets the output file’s page size. |
alignment | Gets or sets the horizontal alignment of the original PDF content on the result page, default is AlignmentType.Left. |
horizontal_alignment | Gets or sets the horizontal alignment of the original PDF content on the result page, default is AlignmentType.Left. |
vertical_alignment | Gets or Sets the vertical alignment of the original PDF content on the result page, default is VerticalAlignmentType.Bottom. |
vertical_alignment_type | Gets or Sets the vertical alignment of the original PDF content on the result page, default is VerticalAlignmentType.Bottom. |
SPLITVOUT | Out Vertical Split |
SPLITHOUT | Out Horizontal Split |
SPLITVIN | In Vertical Split |
SPLITHIN | IN Horizontal Split |
BLINDV | Vertical Blinds |
BLINDH | Vertical Blinds |
INBOX | Inward Box |
OUTBOX | Outward Box |
LRWIPE | Left-Right Wipe |
RLWIPE | Right-Left Wipe |
BTWIPE | Bottom-Top Wipe |
TBWIPE | Top-Bottom Wipe |
DISSOLVE | The old page dissolves |
LRGLITTER | Left-Right Glitter |
TBGLITTER | Top-Bottom Glitter |
DGLITTER | Diagonal Glitter |
Methods
Name | Description |
---|---|
bind_pdf(src_file) | Binds PDF document for editing. |
bind_pdf(src_stream) | Binds PDF document for editing. |
bind_pdf(src_doc) | Binds PDF document for editing. |
save(output_file) | Saves changed document into file. |
save(output_stream) | Saves changed document into stream. |
close() | Releases any resources associates with the current facade. |
move_position(move_x, move_y) | 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). |
get_pages() | Returns total number of pages. |
get_page_size(page) | Returns the page size of the specified page. |
get_page_rotation(page) | Returns the rotation of specified page. |
get_page_box_size(page, page_box_name) | Returns size of specified box in document. |
apply_changes() | Apply changes made to the document pages. |
See Also
- namespace aspose.pdf.facades
- assembly Aspose.PDF