ExtractPages

ExtractPages(string, string, int, int)

Extrae un rango específico de páginas de un archivo de documento y las guarda en un nuevo archivo. El formato del archivo de salida se determina por la extensión del nombre del archivo de salida.

public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, 
    int pageCount)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
startPageIndexInt32El índice basado en cero de la primera página a extraer.
pageCountInt32Número de páginas a extraer.

Ejemplos

Muestra cómo extraer páginas del documento.

// Hay varias formas de extraer páginas del documento:
string doc = MyDir + "Big document.docx";

Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.1.docx", 0, 2);
Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.2.docx", SaveFormat.Docx, 0, 2);

Ver también


ExtractPages(string, string, SaveFormat, int, int)

Extrae un rango específico de páginas de un archivo de documento y guarda las páginas extraídas en un nuevo archivo utilizando el formato de guardado especificado.

public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
saveFormatSaveFormatEl formato de guardado.
startPageIndexInt32El índice basado en cero de la primera página a extraer.
pageCountInt32Número de páginas a extraer.

Ejemplos

Muestra cómo extraer páginas del documento.

// Hay varias formas de extraer páginas del documento:
string doc = MyDir + "Big document.docx";

Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.1.docx", 0, 2);
Splitter.ExtractPages(doc, ArtifactsDir + "LowCode.ExtractPages.2.docx", SaveFormat.Docx, 0, 2);

Ver también


ExtractPages(string, string, SaveOptions, int, int)

Extrae un rango específico de páginas de un archivo de documento y guarda las páginas extraídas en un nuevo archivo utilizando el formato de guardado especificado.

public static void ExtractPages(string inputFileName, string outputFileName, 
    SaveOptions saveOptions, int startPageIndex, int pageCount)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
saveOptionsSaveOptionsLas opciones de guardado.
startPageIndexInt32El índice basado en cero de la primera página a extraer.
pageCountInt32Número de páginas a extraer.

Ver también


ExtractPages(Stream, Stream, SaveFormat, int, int)

Extrae un rango específico de páginas de un flujo de documentos y guarda las páginas extraídas en un flujo de salida utilizando el formato de guardado especificado.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    int startPageIndex, int pageCount)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
outputStreamStreamEl flujo de salida.
saveFormatSaveFormatEl formato de guardado.
startPageIndexInt32El índice basado en cero de la primera página a extraer.
pageCountInt32Número de páginas a extraer.

Ejemplos

Muestra cómo extraer páginas del documento desde la secuencia.

using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ExtractPagesStream.docx", FileMode.Create, FileAccess.ReadWrite))
        Splitter.ExtractPages(streamIn, streamOut, SaveFormat.Docx, 0, 2);
}

Ver también


ExtractPages(Stream, Stream, SaveOptions, int, int)

Extrae un rango específico de páginas de un flujo de documentos y guarda las páginas extraídas en un flujo de salida utilizando el formato de guardado especificado.

public static void ExtractPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    int startPageIndex, int pageCount)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
outputStreamStreamEl flujo de salida.
saveOptionsSaveOptionsLas opciones de guardado.
startPageIndexInt32El índice basado en cero de la primera página a extraer.
pageCountInt32Número de páginas a extraer.

Ver también