Split

Split(string, string, SplitOptions)

Divide un documento en varias partes según las opciones de división especificadas y guarda las partes resultantes en archivos. El formato del archivo de salida se determina por la extensión del nombre del archivo de salida.

public static void Split(string inputFileName, string outputFileName, SplitOptions options)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida utilizado para generar el nombre de archivo de las partes del documento mediante la regla “outputFile_partIndex.extension”
optionsSplitOptionsOpciones de división de documentos.

Ejemplos

Muestra cómo dividir el documento por páginas.

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

Ver también


Split(string, string, SaveFormatSplitOptions)

Divide un documento en varias partes según las opciones de división especificadas y guarda las partes resultantes en archivos en el formato de guardado especificado.

public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    SplitOptions options)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida utilizado para generar el nombre de archivo de las partes del documento mediante la regla “outputFile_partIndex.extension”
saveFormatSaveFormatEl formato de guardado.
optionsSplitOptionsOpciones de división de documentos.

Ejemplos

Muestra cómo dividir el documento por páginas.

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

Ver también


Split(string, string, SaveOptionsSplitOptions)

Divide un documento en varias partes según las opciones de división especificadas y guarda las partes resultantes en archivos en el formato de guardado especificado.

public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    SplitOptions options)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida utilizado para generar el nombre de archivo de las partes del documento mediante la regla “outputFile_partIndex.extension”
saveOptionsSaveOptionsLas opciones de guardado.
optionsSplitOptionsOpciones de división de documentos.

Ver también


Split(Stream, SaveFormatSplitOptions)

Divide un documento de un flujo de entrada en varias partes según las opciones de división especificadas y devuelve las partes resultantes como una matriz de flujos en el formato de guardado especificado.

public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
saveFormatSaveFormatEl formato de guardado.
optionsSplitOptionsOpciones de división de documentos.

Ejemplos

Muestra cómo dividir el documento del flujo por páginas.

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

Ver también


Split(Stream, SaveOptionsSplitOptions)

Divide un documento de un flujo de entrada en varias partes según las opciones de división especificadas y devuelve las partes resultantes como una matriz de flujos en el formato de guardado especificado.

public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
saveOptionsSaveOptionsLas opciones de guardado.
optionsSplitOptionsOpciones de división de documentos.

Ver también