TryInsert

TryInsert(string, int, string, int[], string)

Inserta páginas de otro archivo en el archivo Pdf de entrada.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
ParámetroEscribeDescripción
inputFileStringArchivo PDF de entrada.
insertLocationInt32Insertar posición en el archivo de entrada.
portFileStringPáginas del archivo Pdf.
pageNumberInt32[]El número de página del archivo portado en portFile.
outputFileStringArchivo PDF de salida.

Valor_devuelto

Verdadero para el éxito, o falso.

Observaciones

El método TryInsert es como el método Insert, excepto que el método TryInsert no genera una excepción si la operación falla.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryInsert("file1.pdf", 1, "file2.pdf", new int[] { 2, 6 }, "out.pdf");

Ver también


TryInsert(Stream, int, Stream, int[], Stream)

Inserta páginas de otro archivo en el archivo Pdf de entrada.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
ParámetroEscribeDescripción
inputStreamStreamFlujo de entrada del archivo PDF.
insertLocationInt32Insertar posición en el archivo de entrada.
portStreamStreamSecuencia de archivo Pdf para páginas.
pageNumberInt32[]El número de página del archivo portado en portFile.
outputStreamStreamSalida de corriente.

Valor_devuelto

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

Observaciones

El método TryInsert es como el método Insert, excepto que el método TryInsert no genera una excepción si la operación falla.

Ejemplos

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryInsert(sourceStream, 1, insertedStream, new int[] { 3, 4, 5}, outStream);

Ver también


TryInsert(string, int, string, int[], HttpResponse)

Inserta el contenido del archivo en el archivo de origen y almacena el resultado en el objeto HttpResponse.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    HttpResponse response)
ParámetroEscribeDescripción
inputFileStringNombre del archivo de origen.
insertLocationInt32Número de página donde se insertará el segundo archivo.
portFileStringRuta al archivo que se insertará.
pageNumberInt32[]Matriz de números de página en el archivo de origen que se insertará.
responseHttpResponseObjeto de respuesta donde se almacenará el resultado.

Valor_devuelto

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

Observaciones

El método TryInsert es como el método Insert, excepto que el método TryInsert no genera una excepción si la operación falla.

Ver también


TryInsert(Stream, int, Stream, int[], HttpResponse)

Inserta un documento en otro documento y almacena el resultado en el objeto de respuesta.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    HttpResponse response)
ParámetroEscribeDescripción
inputStreamStreamTransmisión con documento de origen
insertLocationInt32Ubicación donde se insertará otro documento.
portStreamStreamDocumento a insertar.
pageNumberInt32[]Matriz de números de página en el segundo documento que se insertará.
responseHttpResponseObjeto de respuesta donde se almacenará el resultado.

Valor_devuelto

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

Observaciones

El método TryInsert es como el método Insert, excepto que el método TryInsert no genera una excepción si la operación falla.

Ver también