Split
内容
[
隐藏
]Split(string, string, SplitOptions)
根据指定的拆分选项将文档拆分为多个部分,并将拆分后的部分保存到文件中。输出文件格式由输出文件的扩展名决定。
public static void Split(string inputFileName, string outputFileName, SplitOptions options)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
outputFileName | String | 使用规则“outputFile_partIndex.extension”生成文档部分文件名的输出文件名 |
options | SplitOptions | 文档拆分选项。 |
例子
显示如何按页面拆分文档。
string doc = MyDir + "Big document.docx";
SplitOptions options = new SplitOptions();
options.SplitCriteria = SplitCriteria.Page;
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.1.docx", options);
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.2.docx", SaveFormat.Docx, options);
也可以看看
- class SplitOptions
- class Splitter
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
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 | 文档拆分选项。 |
例子
显示如何按页面拆分文档。
string doc = MyDir + "Big document.docx";
SplitOptions options = new SplitOptions();
options.SplitCriteria = SplitCriteria.Page;
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.1.docx", options);
Splitter.Split(doc, ArtifactsDir + "LowCode.SplitDocument.2.docx", SaveFormat.Docx, options);
也可以看看
- enum SaveFormat
- class SplitOptions
- class Splitter
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
Split(string, string, SaveOptions, SplitOptions)
根据指定的拆分选项将文档拆分为多个部分,并将拆分后的部分保存为指定保存格式的文件中。
public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions,
SplitOptions options)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
outputFileName | String | 使用规则“outputFile_partIndex.extension”生成文档部分文件名的输出文件名 |
saveOptions | SaveOptions | 保存选项。 |
options | SplitOptions | 文档拆分选项。 |
也可以看看
- class SaveOptions
- class SplitOptions
- class Splitter
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
Split(Stream, SaveFormat, SplitOptions)
根据指定的拆分选项将输入流中的文档拆分为多个部分,并且 将结果部分作为指定保存格式的流数组返回。
public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入流。 |
saveFormat | SaveFormat | 保存格式。 |
options | SplitOptions | 文档拆分选项。 |
例子
展示如何按页面从流中拆分文档。
using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
SplitOptions options = new SplitOptions();
options.SplitCriteria = SplitCriteria.Page;
Stream[] stream = Splitter.Split(streamIn, SaveFormat.Docx, options);
}
也可以看看
- enum SaveFormat
- class SplitOptions
- class Splitter
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
Split(Stream, SaveOptions, SplitOptions)
根据指定的拆分选项将输入流中的文档拆分为多个部分,并且 将结果部分作为指定保存格式的流数组返回。
public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入流。 |
saveOptions | SaveOptions | 保存选项。 |
options | SplitOptions | 文档拆分选项。 |
也可以看看
- class SaveOptions
- class SplitOptions
- class Splitter
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words