Aspose::Pdf::Facades::PdfFileEditor::TryAppend метод

PdfFileEditor::TryAppend(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::IO::Stream>&) method

Добавляет страницы, выбранные из массива документов в portStreams. Итоговый документ включает firstInputFile и все страницы документов из portStreams в диапазоне от startPage до endPage.

bool Aspose::Pdf::Facades::PdfFileEditor::TryAppend(const System::SharedPtr<System::IO::Stream> &inputStream, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>> &portStreams, int32_t startPage, int32_t endPage, const System::SharedPtr<System::IO::Stream> &outputStream)
ПараметрТипОписание
inputStreamconst System::SharedPtr<System::IO::Stream>&Входной Pdf поток.
portStreamsconst System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&Документы, из которых копировать страницы.
startPageint32_tPage начинается в документах portStreams.
endPageint32_tPage заканчивается в документах portStreams.
outputStreamconst System::SharedPtr<System::IO::Stream>&Выходной Pdf поток.

ReturnValue

True при успехе, иначе false.

Примечания

Метод TryAppend похож на метод Append, за исключением того, что метод TryAppend не генерирует исключение, если операция не удалась.

См. также

PdfFileEditor::TryAppend(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) method

Добавляет документы к исходному документу и сохраняет результат в объект response.

bool Aspose::Pdf::Facades::PdfFileEditor::TryAppend(const System::SharedPtr<System::IO::Stream> &inputStream, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>> &portStreams, int32_t startPage, int32_t endPage, const System::SharedPtr<System::Web::HttpResponse> &response)
ПараметрТипОписание
inputStreamconst System::SharedPtr<System::IO::Stream>&Поток, содержащий исходный документ.
portStreamsconst System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&Массив потоков с документами для добавления.
startPageint32_tНачальная страница добавляемой страницы.
endPageint32_tКонечная страница добавляемых страниц.
ответconst System::SharedPtr<System::Web::HttpResponse>&Объект ответа, где будет сохранён документ.

ReturnValue

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

Примечания

Метод TryAppend похож на метод Append, за исключением того, что метод TryAppend не генерирует исключение, если операция не удалась.

См. также

PdfFileEditor::TryAppend(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::SharedPtr<System::Web::HttpResponse>&) method

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

bool Aspose::Pdf::Facades::PdfFileEditor::TryAppend(const System::String &inputFile, const System::ArrayPtr<System::String> &portFiles, int32_t startPage, int32_t endPage, const System::SharedPtr<System::Web::HttpResponse> &response)
ПараметрТипОписание
inputFileconst System::String&Имя файла, содержащего исходный документ.
portFilesconst System::ArrayPtr<System::String>&Массив имён файлов, содержащих присоединённые документы.
startPageint32_tНачальная страница присоединённых страниц.
endPageint32_tКонечная страница добавляемых страниц.
ответconst System::SharedPtr<System::Web::HttpResponse>&Объект ответа, где будет сохранён документ.

ReturnValue

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

Примечания

Метод TryAppend похож на метод Append, за исключением того, что метод TryAppend не генерирует исключение, если операция не удалась.

См. также

PdfFileEditor::TryAppend(const System::String&, const System::ArrayPtr<System::String>&, int32_t, int32_t, const System::String&) method

Добавляет страницы, выбранные из документов portFiles. Итоговый документ включает firstInputFile и все страницы документов из portFiles в диапазоне от startPage до endPage.

bool Aspose::Pdf::Facades::PdfFileEditor::TryAppend(const System::String &inputFile, const System::ArrayPtr<System::String> &portFiles, int32_t startPage, int32_t endPage, const System::String &outputFile)
ПараметрТипОписание
inputFileconst System::String&Входной файл Pdf.
portFilesconst System::ArrayPtr<System::String>&Документы, из которых копировать страницы.
startPageint32_tPage начинается в документах portFiles.
endPageint32_tPage заканчивается в документах portFiles.
outputFileconst System::String&Выходной документ Pdf.

ReturnValue

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

Примечания

Метод TryAppend похож на метод Append, за исключением того, что метод TryAppend не генерирует исключение, если операция не удалась.

См. также