TryExtract

TryExtract(string, int, int, string)

Estrae le pagine dal file di input, salva come nuovo file Pdf.

public bool TryExtract(string inputFile, int startPage, int endPage, string outputFile)
ParametroTipoDescrizione
inputFileStringInserisci il percorso del file Pdf.
startPageInt32Numero di pagina iniziale.
endPageInt32Numero di pagina finale.
outputFileStringPercorso del file Pdf di output.

Valore di ritorno

Vero per il successo o falso.

Osservazioni

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

Esempi

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryExtract("input.pdf", 3, 7, "output.pdf");

Guarda anche


TryExtract(string, int[], string)

Estrae le pagine specificate dall’array di numeri, le salva come un nuovo file PDF.

public bool TryExtract(string inputFile, int[] pageNumber, string outputFile)
ParametroTipoDescrizione
inputFileStringInserisci il percorso del file.
pageNumberInt32[]Indice della pagina fuori dal file di input.
outputFileStringPercorso del file di output.

Valore di ritorno

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

Osservazioni

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

Esempi

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryExtract("input.pdf", new int[] { 3, 5, 7 }, "output.pdf");

Guarda anche


TryExtract(Stream, int[], Stream)

Estrae le pagine specificate dall’array di numeri, le salva come un nuovo file Pdf.

public bool TryExtract(Stream inputStream, int[] pageNumber, Stream outputStream)
ParametroTipoDescrizione
inputStreamStreamFile di input Flusso.
pageNumberInt32[]Indice della pagina fuori dal file di input.
outputStreamStreamFlusso di file di output.

Valore di ritorno

Vero per il successo o falso.

Osservazioni

Il metodo TryExtract è come il metodo Extract, tranne per il fatto che il metodo TryExtract 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 outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryExtract(sourceStream, new int[] { 3, 5, 8 }, outStream);

Guarda anche


TryExtract(Stream, int[], HttpResponse)

Estrae le pagine specificate dal file di origine e memorizza il risultato nell’oggetto HttpResponse.

public bool TryExtract(Stream inputStream, int[] pageNumber, HttpResponse response)
ParametroTipoDescrizione
inputStreamStreamFlusso del documento di origine.
pageNumberInt32[]Matrice di numeri di pagina che verranno estratti.
responseHttpResponseOggetto HttpResponse in cui verrà archiviato il risultato.

Valore di ritorno

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

Osservazioni

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

Guarda anche


TryExtract(string, int[], HttpResponse)

Estrae le pagine specificate dal file di origine e memorizza il risultato nell’oggetto HttpResponse.

public bool TryExtract(string inputFile, int[] pageNumber, HttpResponse response)
ParametroTipoDescrizione
inputFileStringPercorso del file di origine.
pageNumberInt32[]Matrice di numeri di pagina che verranno estratti.
responseHttpResponseOggetto HttpResponse in cui verrà archiviato il risultato.

Valore di ritorno

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

Osservazioni

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

Guarda anche