Class Splitter

Class Splitter

Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll

提供了将文档拆分为多个部分的方法,使用不同的标准。

public static class Splitter

继承

objectSplitter

继承成员

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

方法

ExtractPages(string, string, int, int)

从文档文件中提取指定范围的页面,并将提取的页面保存到新文件中。输出文件格式由输出文件名的扩展名决定。

public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, int pageCount)

参数

inputFileName string

输入文件名。

outputFileName string

输出文件名。

startPageIndex int

要提取的第一页面的零基索引。

pageCount int

要提取的页面数量。

ExtractPages(string, string, SaveFormat, int, int)

从文档文件中提取指定范围的页面,并使用指定的保存格式将提取的页面保存到新文件中。

public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, int startPageIndex, int pageCount)

参数

inputFileName string

输入文件名。

outputFileName string

输出文件名。

saveFormat SaveFormat

保存格式。

startPageIndex int

要提取的第一页面的零基索引。

pageCount int

要提取的页面数量。

ExtractPages(Stream, Stream, SaveFormat, int, int)

从文档流中提取指定范围的页面,并使用指定的保存格式将提取的页面保存到输出流中。

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, int startPageIndex, int pageCount)

参数

inputStream Stream

输入流。

outputStream Stream

输出流。

saveFormat SaveFormat

保存格式。

startPageIndex int

要提取的第一页面的零基索引。

pageCount int

要提取的页面数量。

RemoveBlankPages(string, string)

从文档中移除空白页面并保存输出。返回被移除的页面编号列表。

public static List<int> RemoveBlankPages(string inputFileName, string outputFileName)

参数

inputFileName string

输入文件名。

outputFileName string

输出文件名。

返回

List<int&gt;

被视为空白并已移除的页面编号列表。

RemoveBlankPages(string, string, SaveFormat)

从文档中移除空白页面并以指定格式保存输出。返回被移除的页面编号列表。

public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveFormat saveFormat)

参数

inputFileName string

输入文件名。

outputFileName string

输出文件名。

saveFormat SaveFormat

保存格式。

返回

List<int&gt;

被视为空白并已移除的页面编号列表。

RemoveBlankPages(Stream, Stream, SaveFormat)

从输入流中提供的文档中移除空白页面,并以指定保存格式将更新后的文档保存到输出流中。返回被移除的页面编号列表。

public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat)

参数

inputStream Stream

输入流。

outputStream Stream

输出流。

saveFormat SaveFormat

保存格式。

返回

List<int&gt;

被视为空白并已移除的页面编号列表。

Split(string, string, SplitOptions)

根据指定的拆分选项将文档拆分为多个部分,并将结果部分保存到文件中。输出文件格式由输出文件名的扩展名决定。

public static void Split(string inputFileName, string outputFileName, SplitOptions options)

参数

inputFileName string

输入文件名。

outputFileName string

输出文件名,用于根据规则 “outputFile_partIndex.extension” 生成文档部分的文件名。

options SplitOptions

文档拆分选项。

Split(string, string, SaveFormat, SplitOptions)

根据指定的拆分选项将文档拆分为多个部分,并以指定保存格式将结果部分保存到文件中。

public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, SplitOptions options)

参数

inputFileName string

输入文件名。

outputFileName string

输出文件名,用于根据规则 “outputFile_partIndex.extension” 生成文档部分的文件名。

saveFormat SaveFormat

保存格式。

options SplitOptions

文档拆分选项。

Split(Stream, SaveFormat, SplitOptions)

根据指定的拆分选项,将输入流中的文档拆分为多个部分,并以指定保存格式返回结果部分作为流数组。

public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)

参数

inputStream Stream

输入流。

saveFormat SaveFormat

保存格式。

options SplitOptions

文档拆分选项。

返回

Stream[]

 中文