TryInsert

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

Inserisce le pagine da un altro file nel file Pdf di input.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
ParametroTipoDescrizione
inputFileStringInserisci il file Pdf.
insertLocationInt32Inserisci la posizione nel file di input.
portFileStringPagine dal file Pdf.
pageNumberInt32[]Il numero di pagina del portFile portato.
outputFileStringUscita file Pdf.

Valore di ritorno

Vero per il successo o falso.

Osservazioni

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

Esempi

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

Guarda anche


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

Inserisce le pagine da un altro file nel file Pdf di input.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
ParametroTipoDescrizione
inputStreamStreamFlusso di input del file Pdf.
insertLocationInt32Inserisci la posizione nel file di input.
portStreamStreamFlusso di file Pdf per le pagine.
pageNumberInt32[]Il numero di pagina del portFile portato.
outputStreamStreamFlusso di uscita.

Valore di ritorno

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

Osservazioni

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

Esempi

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

Guarda anche


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

Inserisce il contenuto del file nel file di origine e memorizza il risultato nell’oggetto HttpResponse.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    HttpResponse response)
ParametroTipoDescrizione
inputFileStringNome del file di origine.
insertLocationInt32Numero di pagina in cui verrà inserito il secondo file.
portFileStringPercorso del file che verrà inserito.
pageNumberInt32[]Matrice di numeri di pagina nel file sorgente che verrà inserita.
responseHttpResponseOggetto di risposta in cui verrà archiviato il risultato.

Valore di ritorno

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

Osservazioni

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

Guarda anche


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

Inserisce il documento in un altro documento e memorizza il risultato nell’oggetto risposta.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    HttpResponse response)
ParametroTipoDescrizione
inputStreamStreamTrasmetti in streaming con il documento di origine
insertLocationInt32Posizione in cui verrà inserito l’altro documento.
portStreamStreamDocumento da inserire.
pageNumberInt32[]Matrice di numeri di pagina nel secondo documento che verrà inserito.
responseHttpResponseOggetto di risposta in cui verrà archiviato il risultato.

Valore di ritorno

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

Osservazioni

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

Guarda anche