TryDelete

TryDelete(string, int[], string)

Elimina las páginas especificadas por la matriz de números del archivo de entrada, las guarda como un nuevo archivo PDF.

public bool TryDelete(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 TryDelete es como el método Delete, excepto que el método TryDelete no lanza una excepción si la operación falla.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryDelete("input.pdf", new int[] { 2, 3 }, "out.pdf");

Ver también


TryDelete(Stream, int[], Stream)

Elimina las páginas especificadas por la matriz de números del archivo de entrada, las guarda como un nuevo archivo PDF.

public bool TryDelete(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 TryDelete es como el método Delete, excepto que el método TryDelete no lanza una excepción si la operación falla.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
Stream intputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryDelete(inputStream, new int[] { 2, 3 }, outputStream);

Ver también


TryDelete(string, int[], HttpResponse)

Elimina páginas específicas del documento y almacena el resultado en el objeto HttpResponse.

public bool TryDelete(string inputFile, int[] pageNumber, HttpResponse response)
ParámetroEscribeDescripción
inputFileStringRuta del archivo fuente.
pageNumberInt32[]Matriz de números de página que deben eliminarse.
responseHttpResponseObjeto de respuesta donde se almacenará el documento de resultados.

Valor_devuelto

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

Observaciones

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

Ver también


TryDelete(Stream, int[], HttpResponse)

Elimina páginas específicas del documento y guarda el resultado en el objeto HttpResponse.

public bool TryDelete(Stream inputStream, int[] pageNumber, HttpResponse response)
ParámetroEscribeDescripción
inputStreamStreamFlujo de documentos de origen.
pageNumberInt32[]Matriz de números de página que se eliminarán.
responseHttpResponseObjeto HttpResponse

Valor_devuelto

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

Observaciones

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

Ver también