TryAppend

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

Aggiunge le pagine, che sono scelte dall’array di documenti in portStreams. Il documento risultante include firstInputFile e tutte le pagine dei documenti portStreams nell’intervallo da startPage a endPage.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    Stream outputStream)
ParametroTipoDescrizione
inputStreamStreamFlusso Pdf di input.
portStreamsStream[]Documenti da cui copiare le pagine.
startPageInt32La pagina inizia nei documenti portStreams.
endPageInt32La pagina termina nei documenti portStreams.
outputStreamStreamUscita flusso Pdf.

Valore di ritorno

Vero per il successo o falso.

Osservazioni

Il metodo TryAppend è come il metodo Append, tranne per il fatto che il metodo TryAppend non genera un’eccezione se l’operazione non riesce.

Esempi

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);

Guarda anche


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

Aggiunge le pagine scelte dai documenti portFiles. Il documento risultato include firstInputFile e tutte le pagine dei documenti portFiles nell’intervallo da startPage a endPage.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    string outputFile)
ParametroTipoDescrizione
inputFileStringInserisci il file Pdf.
portFilesString[]Documenti da cui copiare le pagine.
startPageInt32La pagina inizia nei documenti portFiles.
endPageInt32La pagina finisce nei documenti portFiles.
outputFileStringUscita documento PDF.

Valore di ritorno

true se l’operazione è stata completata correttamente; altrimenti falso.

Osservazioni

Il metodo TryAppend è come il metodo Append, tranne per il fatto che il metodo TryAppend non genera un’eccezione se l’operazione non riesce.

Esempi

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

Guarda anche


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

Aggiunge i documenti al documento di origine e salva il risultato nell’oggetto di risposta.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    HttpResponse response)
ParametroTipoDescrizione
inputStreamStreamStream che contiene il documento di origine.
portStreamsStream[]Matrice di flussi con documenti da allegare.
startPageInt32Pagina iniziale della pagina allegata.
endPageInt32Pagina finale delle pagine allegate.
responseHttpResponseOggetto di risposta in cui verrà salvato il documento.

Valore di ritorno

true se l’operazione è stata completata correttamente; altrimenti falso.

Osservazioni

Il metodo TryAppend è come il metodo Append, tranne per il fatto che il metodo TryAppend non genera un’eccezione se l’operazione non riesce.

Guarda anche


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

Aggiunge i documenti al documento di origine e salva il risultato nell’oggetto HttpResponse.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    HttpResponse response)
ParametroTipoDescrizione
inputFileStringNome del file contenente il documento di origine.
portFilesString[]Matrice di nomi di file contenenti documenti aggiunti.
startPageInt32Pagina iniziale delle pagine allegate.
endPageInt32Pagina finale delle pagine allegate.
responseHttpResponseOggetto di risposta in cui verrà salvato il documento.

Valore di ritorno

true se l’operazione è stata completata correttamente; altrimenti falso.

Osservazioni

Il metodo TryAppend è come il metodo Append, tranne per il fatto che il metodo TryAppend non genera un’eccezione se l’operazione non riesce.

Guarda anche