Class Splitter
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
提供了将文档拆分为多个部分的方法,使用不同的标准。
public static class Splitter
继承
继承成员
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
输出文件名。
返回
被视为空白并已移除的页面编号列表。
RemoveBlankPages(string, string, SaveFormat)
从文档中移除空白页面并以指定格式保存输出。返回被移除的页面编号列表。
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveFormat saveFormat)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
保存格式。
返回
被视为空白并已移除的页面编号列表。
RemoveBlankPages(Stream, Stream, SaveFormat)
从输入流中提供的文档中移除空白页面,并以指定保存格式将更新后的文档保存到输出流中。返回被移除的页面编号列表。
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat)
参数
inputStream
Stream
输入流。
outputStream
Stream
输出流。
saveFormat
SaveFormat
保存格式。
返回
被视为空白并已移除的页面编号列表。
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[]