PageSet

PageSet class

描述一组随机的页面。

要了解更多信息,请访问使用文档进行编程文档文章。

public sealed class PageSet : IEnumerable<int>

构造函数

姓名描述
PageSet(int)根据精确页面索引创建单页集。
PageSet(params int[])根据精确的页面索引创建页面集。
PageSet(params PageRange[])根据范围创建页面集。

特性

姓名描述
static All { get; }获取文档所有页面按原始顺序排列的集合。
static Even { get; }获取文档所有偶数页按原始顺序排列的集合。
static Odd { get; }获取文档所有奇数页按原始顺序排列的集合。

方法

姓名描述
GetEnumerator()

例子

展示如何将文档中的一页渲染为 JPEG 图像。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Page 1.");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 2.");
builder.InsertImage(ImageDir + "Logo.jpg");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 3.");

// 创建一个“ImageSaveOptions”对象,我们可以将其传递给文档的“Save”方法
// 修改该方法将文档呈现为图像的方式。
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// 将“PageSet”设置为“1”以通过以下方式选择第二页
// 从零开始的索引来呈现文档。
options.PageSet = new PageSet(1);

// 当我们将文档保存为 JPEG 格式时,Aspose.Words 只会呈现一页。
// 此图像将包含从第二页开始的一页,
// 这只是原始文档的第二页。
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

也可以看看