PdfFileEditor.Extract

Extract(string, int, int, string)

Extrae páginas del archivo de entrada, las guarda como un nuevo archivo Pdf.

public bool Extract(string inputFile, int startPage, int endPage, string outputFile)
ParámetroTipoDescripción
inputFileStringRuta del archivo Pdf de entrada.
startPageInt32Número de la página de inicio.
endPageInt32Número de la página final.
outputFileStringRuta del archivo Pdf de salida.

Valor de Retorno

Verdadero si tiene éxito, o falso.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
pfe.Extract("input.pdf", 3, 7, "output.pdf");

Ver También


Extract(string, int[], string)

Extrae páginas especificadas por un arreglo de números, las guarda como un nuevo archivo PDF.

public bool Extract(string inputFile, int[] pageNumber, string outputFile)
ParámetroTipoDescripción
inputFileStringRuta del archivo de entrada.
pageNumberInt32[]Índice de la página del archivo de entrada.
outputFileStringRuta del archivo de salida.

Valor de Retorno

Verdadero si la operación fue exitosa.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
pfe.Extract("input.pdf", new int[] { 3, 5, 7 }, "output.pdf");

Ver También


Extract(Stream, int, int, Stream)

Extrae páginas del archivo de entrada, las guarda como un nuevo archivo Pdf.

public bool Extract(Stream inputStream, int startPage, int endPage, Stream outputStream)
ParámetroTipoDescripción
inputStreamStreamFlujo del archivo de entrada.
startPageInt32Número de la página de inicio.
endPageInt32Número de la página final.
outputStreamStreamFlujo del archivo Pdf de salida.

Valor de Retorno

Verdadero si tiene éxito, o falso.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Extract(sourceStream, 1, 3, 6, outStream);

Ver También


Extract(Stream, int[], Stream)

Extrae páginas especificadas por un arreglo de números, las guarda como un nuevo archivo Pdf.

public bool Extract(Stream inputStream, int[] pageNumber, Stream outputStream)
ParámetroTipoDescripción
inputStreamStreamFlujo del archivo de entrada.
pageNumberInt32[]Índice de la página del archivo de entrada.
outputStreamStreamFlujo del archivo de salida.

Valor de Retorno

Verdadero si tiene éxito, o falso.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Extract(sourceStream, new int[] { 3, 5, 8 }, outStream);

Ver También