TryConcatenate

TryConcatenate(string, string, string)

Объединяет два файла.

public bool TryConcatenate(string firstInputFile, string secInputFile, string outputFile)
ПараметрТипОписание
firstInputFileStringПервый файл для объединения.
secInputFileStringВторой файл для объединения.
outputFileStringВыходной файл.

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

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

Примечания

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

Примеры

PdfFileEditor fileEditor = new PdfFileEditor();
bool result = fileEditor.TryConcatenate("file1.pdf", "file2.pdf", "outfile.pdf");

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


TryConcatenate(Document[], Document)

Объединяет документы.

public bool TryConcatenate(Document[] src, Document dest)
ПараметрТипОписание
srcDocument[]Массив исходных документов.
destDocumentДокумент назначения.

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

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

Примечания

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

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


TryConcatenate(string[], string)

Объединяет файлы в один файл.

public bool TryConcatenate(string[] inputFiles, string outputFile)
ПараметрТипОписание
inputFilesString[]Массив файлов для объединения.
outputFileStringИмя выходного файла.

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

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

Примечания

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

Примеры

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryConcatenate(new string[] { "src1.pdf", "src2.pdf" }, "dest.pdf");

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


TryConcatenate(Stream[], Stream)

Объединяет файлы

public bool TryConcatenate(Stream[] inputStream, Stream outputStream)
ПараметрТипОписание
inputStreamStream[]Массив потоков для объединения.
outputStreamStreamПоток, в котором будет храниться файл результатов.

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

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

Примечания

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

Примеры

PdfFileEditor pfe = new PdfFileEditor();
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryConcatenate(new Stream[] { stream1, stream2 } , outstream);

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


TryConcatenate(string, string, string, string)

Объединяет два документа Pdf в новый документ Pdf со страницами по-разному и заполняет пустые места пустыми страницами. например: документ1 имеет 5 страниц: p1, p2, p3, p4, p5. document2 имеет 3 страницы: p1’, p2’, p3’. Объединение двух документов Pdf даст результирующий документ со страницами: p1, p1’, p2, p2’, p3, p3’, p4, пустая страница, p5, пустая страница .

public bool TryConcatenate(string firstInputFile, string secInputFile, string blankPageFile, 
    string outputFile)
ПараметрТипОписание
firstInputFileStringПервый файл.
secInputFileStringВторой файл.
blankPageFileStringPDF-файл с пустой страницей.
outputFileStringФайл результата.

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

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

Примечания

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

Примеры

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryConcatenate("src1.pdf", "src2.pdf", "blank.pdf", "dest.pdf");

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


TryConcatenate(Stream, Stream, Stream, Stream)

Объединяет два документа Pdf в новый документ Pdf со страницами по-разному и заполняет пустые места пустыми страницами. например: документ1 имеет 5 страниц: p1, p2, p3, p4, p5. document2 имеет 3 страницы: p1’, p2’, p3’. Объединение двух документов Pdf даст результирующий документ со страницами: p1, p1’, p2, p2’, p3, p3’, p4, пустая страница, p5, пустая страница .

public bool TryConcatenate(Stream firstInputStream, Stream secInputStream, Stream blankPageStream, 
    Stream outputStream)
ПараметрТипОписание
firstInputStreamStreamПервый Pdf-поток.
secInputStreamStreamВторой поток PDF.
blankPageStreamStreamПоток Pdf с пустой страницей.
outputStreamStreamВыходной поток PDF.

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

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

Примечания

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

Примеры

PdfFileEditor pfe = new PdfFileEditor();
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream blank = new FileStream("blank.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryConcatenate(new Stream[] { stream1, stream2, blank } , outstream);

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


TryConcatenate(string[], HttpResponse)

Объединяет файлы и сохраняет результат в объекте HttpResposnse.

public bool TryConcatenate(string[] inputFiles, HttpResponse response)
ПараметрТипОписание
inputFilesString[]Массив файлов для объединения.
responseHttpResponseОбъект ответа.

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

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

Примечания

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

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


TryConcatenate(Stream[], HttpResponse)

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

public bool TryConcatenate(Stream[] inputStream, HttpResponse response)
ПараметрТипОписание
inputStreamStream[]Массив потоков, содержащий файлы для объединения.
responseHttpResponseОбъект ответа/

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

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

Примечания

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

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