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Варианты разделения документа.

Смотрите также