TryExtract

TryExtract(string, int, int, string)

Извлекает страницы из входного файла, сохраняет как новый файл PDF.

public bool TryExtract(string inputFile, int startPage, int endPage, string outputFile)
ПараметрТипОписание
inputFileStringВведите путь к файлу PDF.
startPageInt32Номер стартовой страницы.
endPageInt32Конечный номер страницы.
outputFileStringВыходной путь к файлу Pdf.

Возвращаемое значение

Верно для успеха или ложно.

Примечания

Метод TryExtract аналогичен методу Extract, за исключением того, что метод TryExtract не генерирует исключение в случае сбоя операции.

Примеры

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

Смотрите также


TryExtract(string, int[], string)

Извлекает страницы, указанные числовым массивом, сохраняет как новый файл PDF.

public bool TryExtract(string inputFile, int[] pageNumber, string outputFile)
ПараметрТипОписание
inputFileStringПуть к входному файлу.
pageNumberInt32[]Индекс страницы из входного файла.
outputFileStringПуть к выходному файлу.

Возвращаемое значение

true, если операция завершена успешно; в противном случае ложно.

Примечания

Метод TryExtract аналогичен методу Extract, за исключением того, что метод TryExtract не генерирует исключение в случае сбоя операции.

Примеры

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

Смотрите также


TryExtract(Stream, int[], Stream)

Извлекает страницы, указанные числовым массивом, сохраняет как новый файл Pdf.

public bool TryExtract(Stream inputStream, int[] pageNumber, Stream outputStream)
ПараметрТипОписание
inputStreamStreamВходной файл Поток.
pageNumberInt32[]Индекс страницы из входного файла.
outputStreamStreamВыходной файловый поток.

Возвращаемое значение

Верно для успеха или ложно.

Примечания

Метод TryExtract аналогичен методу Extract, за исключением того, что метод TryExtract не генерирует исключение в случае сбоя операции.

Примеры

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

Смотрите также


TryExtract(Stream, int[], HttpResponse)

Извлекает указанные страницы из исходного файла и сохраняет результат в объект HttpResponse.

public bool TryExtract(Stream inputStream, int[] pageNumber, HttpResponse response)
ПараметрТипОписание
inputStreamStreamПоток исходного документа.
pageNumberInt32[]Массив номеров страниц, которые будут извлечены.
responseHttpResponseОбъект HttpResponse, в котором будет храниться результат.

Возвращаемое значение

true, если операция завершена успешно; в противном случае ложно.

Примечания

Метод TryExtract аналогичен методу Extract, за исключением того, что метод TryExtract не генерирует исключение в случае сбоя операции.

Смотрите также


TryExtract(string, int[], HttpResponse)

Извлекает указанные страницы из исходного файла и сохраняет результат в объект HttpResponse.

public bool TryExtract(string inputFile, int[] pageNumber, HttpResponse response)
ПараметрТипОписание
inputFileStringПуть к исходному файлу.
pageNumberInt32[]Массив номеров страниц, которые будут извлечены.
responseHttpResponseОбъект HttpResponse, в котором будет храниться результат.

Возвращаемое значение

true, если операция завершена успешно; в противном случае ложно.

Примечания

Метод TryExtract аналогичен методу Extract, за исключением того, что метод TryExtract не генерирует исключение в случае сбоя операции.

Смотрите также