TryExtract

TryExtract(string, int, int, string)

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

public bool TryExtract(string inputFile, int startPage, int endPage, string outputFile)
ParámetroEscribeDescripción
inputFileStringIntroduzca la ruta del archivo PDF.
startPageInt32Número de página de inicio.
endPageInt32Número de página final.
outputFileStringRuta del archivo PDF de salida.

Valor_devuelto

Verdadero para el éxito, o falso.

Observaciones

El método TryExtract es como el método Extract, excepto que el método TryExtract no lanza una excepción si la operación falla.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryExtract("input.pdf", 3, 7, "output.pdf");

Ver también


TryExtract(string, int[], string)

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

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

Valor_devuelto

verdadero si la operación se completó con éxito; en caso contrario, falso.

Observaciones

El método TryExtract es como el método Extract, excepto que el método TryExtract no lanza una excepción si la operación falla.

Ejemplos

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

Ver también


TryExtract(Stream, int[], Stream)

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

public bool TryExtract(Stream inputStream, int[] pageNumber, Stream outputStream)
ParámetroEscribeDescripción
inputStreamStreamArchivo de entrada Stream.
pageNumberInt32[]Índice de página fuera del archivo de entrada.
outputStreamStreamFlujo de archivos de salida.

Valor_devuelto

Verdadero para el éxito, o falso.

Observaciones

El método TryExtract es como el método Extract, excepto que el método TryExtract no lanza una excepción si la operación falla.

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);
bool result = pfe.TryExtract(sourceStream, new int[] { 3, 5, 8 }, outStream);

Ver también


TryExtract(Stream, int[], HttpResponse)

Extrae las páginas especificadas del archivo de origen y almacena el resultado en el objeto HttpResponse.

public bool TryExtract(Stream inputStream, int[] pageNumber, HttpResponse response)
ParámetroEscribeDescripción
inputStreamStreamFlujo de documento de origen.
pageNumberInt32[]Matriz de números de página que se extraerán.
responseHttpResponseObjeto HttpResponse donde se almacenará el resultado.

Valor_devuelto

verdadero si la operación se completó con éxito; en caso contrario, falso.

Observaciones

El método TryExtract es como el método Extract, excepto que el método TryExtract no lanza una excepción si la operación falla.

Ver también


TryExtract(string, int[], HttpResponse)

Extrae las páginas especificadas del archivo de origen y almacena el resultado en el objeto HttpResponse.

public bool TryExtract(string inputFile, int[] pageNumber, HttpResponse response)
ParámetroEscribeDescripción
inputFileStringRuta del archivo de origen.
pageNumberInt32[]Matriz de números de página que se extraerán.
responseHttpResponseObjeto HttpResponse donde se almacenará el resultado.

Valor_devuelto

verdadero si la operación se completó con éxito; en caso contrario, falso.

Observaciones

El método TryExtract es como el método Extract, excepto que el método TryExtract no lanza una excepción si la operación falla.

Ver también