PdfPageEditor

PdfPageEditor class

表示编辑PDF文件页面的类,包括旋转页面、缩放页面、移动位置和改变页面大小。

public sealed class PdfPageEditor : SaveableFacade

构造函数

姓名 描述
PdfPageEditor() PdfPageEditor 类的构造函数。
PdfPageEditor(Document) PdfPageEditor 类的构造函数。

特性

姓名 描述
DisplayDuration { get; set; } 获取或设置页面的显示持续时间。
Document { get; } 获取正在处理的文档外观。
HorizontalAlignment { get; set; } 获取或设置PDF原始内容在结果页的水平对齐方式,默认为AlignmentType.Left.
PageRotations { get; set; } 一个哈希表包含页码和旋转度数, key代表页码,key的值代表旋转度数。
PageSize { get; set; } 获取或设置输出文件的页面大小。
ProcessPages { get; set; } 获取或设置要编辑的页码。默认情况下,每个页面都会被编辑。
Rotation { get; set; } 获取或设置页面的旋转,旋转必须为0、90、180或270。 默认值为0。
TransitionDuration { get; set; } 获取或设置过渡效果的持续时间。
TransitionType { get; set; } 获取或设置在演示期间从另一个页面移动到此页面时使用的过渡样式。
VerticalAlignmentType { get; set; } 获取或设置PDF原始内容在结果页上的垂直对齐方式,默认为VerticalAlignmentType.Bottom.
Zoom { get; set; } 获取或设置缩放系数。值 1.0 对应 100%. 默认值为 1.0. 以下示例演示如何更改文档页面的缩放。

方法

姓名 描述
ApplyChanges() 应用对文档页面所做的更改。
virtual BindPdf(Document) 初始化外观。
virtual BindPdf(Stream) 初始化外观。
virtual BindPdf(string) 初始化外观。
virtual Close() 处理与外观绑定的 Aspose.Pdf.Document。
Dispose() 处理外观。
GetPageBoxSize(int, string) 返回文档中指定框的大小。
GetPageRotation(int) 返回指定页面的旋转。
GetPages() 返回总页数。
GetPageSize(int) 返回指定页面的页面大小。
MovePosition(float, float) 将原点从 (0, 0) 移动到指定的点。 原点为左下角,单位为点(1 英寸 = 72 点)。
override Save(Stream) 将更改的文档保存到流中。
override Save(string) 将更改的文档保存到文件中。

字段

姓名 描述
const BLINDH 垂直百叶窗
const BLINDV 垂直百叶窗
const BTWIPE 自下而上擦拭
const DGLITTER 对角闪光
const DISSOLVE 旧页面消失
const INBOX 向内盒
const LRGLITTER 左右闪光
const LRWIPE 左右擦拭
const OUTBOX 外箱
const RLWIPE 左右擦拭
const SPLITHIN IN 水平分割
const SPLITHOUT 出水平分割
const SPLITVIN 在垂直分割中
const SPLITVOUT 出垂直分割
const TBGLITTER 上下闪光
const TBWIPE 自上而下擦拭

也可以看看