Class Splitter
名称: Aspose.Words.LowCode 集合: Aspose.Words.dll (25.4.0)
提供用不同的标准将文件分成部分的方法。
public class Splitter : Processor
Inheritance
继承人
Processor.mResultDocument
,
Processor.From(string, LoadOptions)
,
Processor.From(Stream, LoadOptions)
,
Processor.To(string, SaveOptions)
,
Processor.To(string, SaveFormat)
,
Processor.To(Stream, SaveOptions)
,
Processor.To(Stream, SaveFormat)
,
Processor.To(List
Methods
Create(SplitterContext)
创建分裂处理器的新例子。
public static Splitter Create(SplitterContext context)
Parameters
context
SplitterContext
Returns
ExecuteCore()
protected override void ExecuteCore()
ExtractPages(字符串,字符串, int, int)
从文档文件中提取特定页面范围,并保存提取的页面输出文件格式由输出文件名的扩展确定。
public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, int pageCount)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
输出文件名称。
startPageIndex
int
以零为基础的第一页提取的指数。
pageCount
int
要提取的页面数量。
ExtractPages(字符串,字符串, SaveFormat, int, int)
从文档文件中提取特定页面范围,并保存提取的页面使用指定保存格式的新文件。
public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
输出文件名称。
saveFormat
SaveFormat
保存格式。
startPageIndex
int
以零为基础的第一页提取的指数。
pageCount
int
要提取的页面数量。
ExtractPages(字符串,字符串, SaveOptions, int, int)
从文档文件中提取特定页面范围,并保存提取的页面使用指定保存格式的新文件。
public static void ExtractPages(string inputFileName, string outputFileName, SaveOptions saveOptions, int startPageIndex, int pageCount)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
输出文件名称。
saveOptions
SaveOptions
储蓄选项。
startPageIndex
int
以零为基础的第一页提取的指数。
pageCount
int
要提取的页面数量。
ExtractPages(流、流、SaveFormat、int、int)
从文档流中提取一个特定的页面范围,并保存提取的页面在输出流中使用所指定的保存格式。
public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parameters
inputStream
Stream
输入流。
outputStream
Stream
输出流。
saveFormat
SaveFormat
保存格式。
startPageIndex
int
以零为基础的第一页提取的指数。
pageCount
int
要提取的页面数量。
ExtractPages(流,流,保存选项, int, int)
从文档流中提取一个特定的页面范围,并保存提取的页面在输出流中使用所指定的保存格式。
public static void ExtractPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions, int startPageIndex, int pageCount)
Parameters
inputStream
Stream
输入流。
outputStream
Stream
输出流。
saveOptions
SaveOptions
储蓄选项。
startPageIndex
int
以零为基础的第一页提取的指数。
pageCount
int
要提取的页面数量。
RemoveBlankPages(字符串, string)
从文档中删除空白页面,并保存输出,返回已删除的页数列表。
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
输出文件名称。
Returns
页数列表被视为白色,并被删除。
RemoveBlankPages(字符串、字符串、SaveFormat)
将空页从文档中删除,并将输出存储在指定的格式中,返回已删除的页数列表。
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveFormat saveFormat)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
输出文件名称。
saveFormat
SaveFormat
保存格式。
Returns
页数列表被视为白色,并被删除。
RemoveBlankPages(字符串、字符串、SaveOptions)
将空页从文档中删除,并将输出存储在指定的格式中,返回已删除的页数列表。
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveOptions saveOptions)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
输出文件名称。
saveOptions
SaveOptions
储蓄选项。
Returns
页数列表被视为白色,并被删除。
RemoveBlankPages(流、流、SaveFormat)
从输入流中提供的文档中删除白页,并保存更新文档在指定保存格式中的输出流。 返回已删除的页数列表。
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat)
Parameters
inputStream
Stream
输入流。
outputStream
Stream
输出流。
saveFormat
SaveFormat
保存格式。
Returns
页数列表被视为白色,并被删除。
RemoveBlankPages(流、流、SaveOptions)
从输入流中提供的文档中删除白页,并保存更新文档在指定保存格式中的输出流。 返回已删除的页数列表。
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions)
Parameters
inputStream
Stream
输入流。
outputStream
Stream
输出流。
saveOptions
SaveOptions
储蓄选项。
Returns
页数列表被视为白色,并被删除。
Split(字符串,字符串, SplitOptions)
将文档分成多个部分,基于指定的分割选项和存储输出文件格式由输出文件名的扩展决定。
public static void Split(string inputFileName, string outputFileName, SplitOptions options)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
使用“outputFile_partIndex.extension”规则来创建文件部分的输出文件名
options
SplitOptions
文件分割选项。
Split(字符串,字符串, SaveFormat, SplitOptions)
将文档分成多个部分,基于指定的分割选项和存储结果的部分到文件在规定的保存格式。
public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, SplitOptions options)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
使用“outputFile_partIndex.extension”规则来创建文件部分的输出文件名
saveFormat
SaveFormat
保存格式。
options
SplitOptions
文件分割选项。
Split(字符串,字符串, SaveOptions, SplitOptions)
将文档分成多个部分,基于指定的分割选项和存储结果的部分到文件在规定的保存格式。
public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, SplitOptions options)
Parameters
inputFileName
string
输入文件名称。
outputFileName
string
使用“outputFile_partIndex.extension”规则来创建文件部分的输出文件名
saveOptions
SaveOptions
储蓄选项。
options
SplitOptions
文件分割选项。
Split(流量、SaveFormat、SplitOptions)
将文档从输入流分为多个部分,基于指定的分割选项,并返回所产生的部分作为指定的保存格式中的流量序列。
public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
Parameters
inputStream
Stream
输入流。
saveFormat
SaveFormat
保存格式。
options
SplitOptions
文件分割选项。
Returns
Stream ( )
Split(流量、SaveOptions、SplitOptions)
将文档从输入流分为多个部分,基于指定的分割选项,并返回所产生的部分作为指定的保存格式中的流量序列。
public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
Parameters
inputStream
Stream
输入流。
saveOptions
SaveOptions
储蓄选项。
options
SplitOptions
文件分割选项。
Returns
Stream ( )