PdfFileEditor.TryDelete

TryDelete(string, int[], string)

Deletes pages specified by number array from input file, saves as a new Pdf file.

public bool TryDelete(string inputFile, int[] pageNumber, string outputFile)
ParameterTypeDescription
inputFileStringInput file path.
pageNumberInt32[]Index of page out of the input file.
outputFileStringOutput file path.

Return Value

true if operation completed successfully; otherwise, false.

Remarks

The TryDelete method is like the Delete method, except the TryDelete method does not throw an exception if the operation fails.

Examples

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryDelete("input.pdf", new int[] { 2, 3 }, "out.pdf");

See Also


TryDelete(Stream, int[], Stream)

Deletes pages specified by number array from input file, saves as a new Pdf file.

public bool TryDelete(Stream inputStream, int[] pageNumber, Stream outputStream)
ParameterTypeDescription
inputStreamStreamInput file Stream.
pageNumberInt32[]Index of page out of the input file.
outputStreamStreamOutput file stream.

Return Value

True for success, or false.

Remarks

The TryDelete method is like the Delete method, except the TryDelete method does not throw an exception if the operation fails.

Examples

PdfFileEditor pfe = new PdfFileEditor();
Stream intputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryDelete(inputStream, new int[] { 2, 3 }, outputStream);

See Also


TryDelete(string, int[], HttpResponse)

Deletes specified pages from document and stores result into HttpResponse object.

public bool TryDelete(string inputFile, int[] pageNumber, HttpResponse response)
ParameterTypeDescription
inputFileStringPath of source file.
pageNumberInt32[]Array of page numbers which must be deleted.
responseHttpResponseResponse object where result document will be stored.

Return Value

true if operation completed successfully; otherwise, false.

Remarks

The TryDelete method is like the Delete method, except the TryDelete method does not throw an exception if the operation fails.

See Also


TryDelete(Stream, int[], HttpResponse)

Deletes specified pages from document and saves result into HttpResponse object.

public bool TryDelete(Stream inputStream, int[] pageNumber, HttpResponse response)
ParameterTypeDescription
inputStreamStreamSource document stream.
pageNumberInt32[]Array of page numbers which will be deleted.
responseHttpResponseHttpResponse object

Return Value

true if operation completed successfully; otherwise, false.

Remarks

The TryDelete method is like the Delete method, except the TryDelete method does not throw an exception if the operation fails.

See Also