Aspose::Pdf::Facades::PdfFileEditor::TryAppend method

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

Appends pages, which are chosen from array of documents in portStreams. The result document includes firstInputFile and all portStreams documents pages in the range startPage to 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)
ParameterTypeDescription
inputStreamconst System::SharedPtr<System::IO::Stream>&Input Pdf stream.
portStreamsconst System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&Documents to copy pages from.
startPageint32_tPage starts in portStreams documents.
endPageint32_tPage ends in portStreams documents .
outputStreamconst System::SharedPtr<System::IO::Stream>&Output Pdf stream.

ReturnValue

True for success, or false.

Remarks

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

See Also

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

Appends documents to source document and saves result into response object.

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)
ParameterTypeDescription
inputStreamconst System::SharedPtr<System::IO::Stream>&Stream which contains source document.
portStreamsconst System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&Array of streams with documents to be appended.
startPageint32_tStart page of appended page.
endPageint32_tEnd page of appended pages.
responseconst System::SharedPtr<System::Web::HttpResponse>&Response object where document will be saved.

ReturnValue

true if operation completed successfully; otherwise, false.

Remarks

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

See Also

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

Appends documents to source document and saves result into HttpResponse object.

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)
ParameterTypeDescription
inputFileconst System::String&Name of file containing source document.
portFilesconst System::ArrayPtr<System::String>&Array of file names containing appended documents.
startPageint32_tStart page of appended pages.
endPageint32_tEnd page of appended pages.
responseconst System::SharedPtr<System::Web::HttpResponse>&Response object where document will be saved.

ReturnValue

true if operation completed successfully; otherwise, false.

Remarks

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

See Also

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

Appends pages, which are chosen from portFiles documents. The result document includes firstInputFile and all portFiles documents pages in the range startPage to 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)
ParameterTypeDescription
inputFileconst System::String&Input Pdf file.
portFilesconst System::ArrayPtr<System::String>&Documents to copy pages from.
startPageint32_tPage starts in portFiles documents.
endPageint32_tPage ends in portFiles documents .
outputFileconst System::String&Output Pdf document.

ReturnValue

true if operation completed successfully; otherwise, false.

Remarks

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

See Also