Split

Split(string, string, SplitOptions)

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

public static void Split(string inputFileName, string outputFileName, SplitOptions options)
范围类型描述
inputFileNameString输入文件名。
outputFileNameString使用规则“outputFile_partIndex.extension”生成文档部分文件名的输出文件名
optionsSplitOptions文档拆分选项。

例子

显示如何按页面拆分文档。

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);

也可以看看


Split(string, string, SaveFormatSplitOptions)

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

public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    SplitOptions options)
范围类型描述
inputFileNameString输入文件名。
outputFileNameString使用规则“outputFile_partIndex.extension”生成文档部分文件名的输出文件名
saveFormatSaveFormat保存格式。
optionsSplitOptions文档拆分选项。

例子

显示如何按页面拆分文档。

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);

也可以看看


Split(string, string, SaveOptionsSplitOptions)

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

public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    SplitOptions options)
范围类型描述
inputFileNameString输入文件名。
outputFileNameString使用规则“outputFile_partIndex.extension”生成文档部分文件名的输出文件名
saveOptionsSaveOptions保存选项。
optionsSplitOptions文档拆分选项。

也可以看看


Split(Stream, SaveFormatSplitOptions)

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

public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
范围类型描述
inputStreamStream输入流。
saveFormatSaveFormat保存格式。
optionsSplitOptions文档拆分选项。

例子

展示如何按页面从流中拆分文档。

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);
}

也可以看看


Split(Stream, SaveOptionsSplitOptions)

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

public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
范围类型描述
inputStreamStream输入流。
saveOptionsSaveOptions保存选项。
optionsSplitOptions文档拆分选项。

也可以看看