Page actions contain information that is used to modify pages. PageActionModel is abstract and should not be used. Instead, use one of its subclasses: OCRActionModel, ImageStampActionModel, TextStampActionModel, InsertAttachedPagesActionModel, InsertUploadedPagesActionModel, NewPageActionModel, RotatePageActionModel, PageOrderActionModel, AddImageActionModel, AddTextActionModel, and ResizePageActionModel.
| name | data type | description |
|---|---|---|
| pageIndex | number | The index of the page to resize. If not supplied all pages will be resized. |
| newPageWidth | number | The new page width, in points (72 DPI). IF not supplied, the width of the page will not be changed. |
| newPageHeight | number | The new page height, in points (72 DPI). If not supplied, the height of the page will not be changed. |
| scaleContent | number | Resize the existing content, in percent. Set to -1 to automatically scale to fit the new page size. Content will be centered in the new page. If not supplied, the content will remain at the same scale. |
Example
{
"pageIndex" : 12345,
"newPageWidth" : 12345,
"newPageHeight" : 12345,
"scaleContent" : 12345
}