TryAppend

TryAppend(Stream, Stream[], int, int, Stream)

Agrega páginas, que se eligen de una matriz de documentos en portStreams. El documento de resultado incluye firstInputFile y todas las páginas de documentos de portStreams en el rango startPage a endPage.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    Stream outputStream)
ParámetroEscribeDescripción
inputStreamStreamFlujo de PDF de entrada.
portStreamsStream[]Documentos de los que copiar páginas.
startPageInt32La página comienza en los documentos de portStreams.
endPageInt32La página termina en documentos portStreams.
outputStreamStreamFlujo de PDF de salida.

Valor_devuelto

Verdadero para el éxito, o falso.

Observaciones

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

Ejemplos

PdfFileEditor fileEditor = new PdfFileEditor();
Stream instream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
bool result = fileEditor.TryAppend(instream, new Stream[] { stream1, stream2}, 3, 5, outstream);

Ver también


TryAppend(string, string[], int, int, string)

Agrega páginas, que se eligen de los documentos portFiles. El documento de resultados incluye firstInputFile y todas las páginas de documentos portFiles en el rango startPage a endPage.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    string outputFile)
ParámetroEscribeDescripción
inputFileStringArchivo PDF de entrada.
portFilesString[]Documentos de los que copiar páginas.
startPageInt32La página comienza en los documentos portFiles.
endPageInt32La página termina en documentos portFiles.
outputFileStringDocumento PDF de salida.

Valor_devuelto

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

Observaciones

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

Ejemplos

PdfFileEditor fileEditor = new PdfFileEditor();
bool result = fileEditor.TryAppend("input.pdf", new string[] { "file1.pdf", "file2.pdf"}, 3, 5, "outfile.pdf");

Ver también


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

Agrega documentos al documento de origen y guarda el resultado en el objeto de respuesta.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    HttpResponse response)
ParámetroEscribeDescripción
inputStreamStreamSecuencia que contiene el documento de origen.
portStreamsStream[]Matriz de secuencias con documentos que se adjuntarán.
startPageInt32Página de inicio de la página adjunta.
endPageInt32Página final de las páginas anexas.
responseHttpResponseObjeto de respuesta donde se guardará el documento.

Valor_devuelto

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

Observaciones

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

Ver también


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

Agrega documentos al documento de origen y guarda el resultado en el objeto HttpResponse.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    HttpResponse response)
ParámetroEscribeDescripción
inputFileStringNombre del archivo que contiene el documento de origen.
portFilesString[]Matriz de nombres de archivos que contienen documentos adjuntos.
startPageInt32Página de inicio de las páginas anexas.
endPageInt32Página final de las páginas anexas.
responseHttpResponseObjeto de respuesta donde se guardará el documento.

Valor_devuelto

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

Observaciones

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

Ver también