TryInsert

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

Вставляет страницы из другого файла во входной файл Pdf.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
ПараметрТипОписание
inputFileStringВходной файл PDF.
insertLocationInt32Вставить позицию во входной файл.
portFileStringСтраницы из файла PDF.
pageNumberInt32[]Номер страницы портированного файла portFile.
outputFileStringВыходной PDF-файл.

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

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

Примечания

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

Примеры

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

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


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

Вставляет страницы из другого файла во входной файл Pdf.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
ПараметрТипОписание
inputStreamStreamВходной поток файла PDF.
insertLocationInt32Вставить позицию во входной файл.
portStreamStreamПоток файла Pdf для страниц.
pageNumberInt32[]Номер страницы портированного файла portFile.
outputStreamStreamВыходной поток.

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

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

Примечания

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

Примеры

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

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


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

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

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

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

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

Примечания

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

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


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

Вставляет документ в другой документ и сохраняет результат в объекте ответа.

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

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

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

Примечания

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

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