Класс Aspose::Words::LowCode::Merger

Merger class

Представляет набор методов, предназначенных для объединения различных типов документов в один итоговый документ.

class Merger : public Aspose::Words::LowCode::Processor

Методы

МетодОписание
static Create()Создаёт новый экземпляр процессора слияния почты.
static Create(const System::SharedPtr<Aspose::Words::LowCode::MergerContext>&)Создаёт новый экземпляр процессора слияния почты.
Execute()Выполнить действие процессора.
Execute(System::Threading::CancellationToken)Выполнить действие процессора, позволяя отменить задачу обработки документа с использованием указанного токена отмены.
From(const System::String&)Указывает входной документ для обработки.
From(const System::String&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&)Указывает входной документ для обработки.
From(const System::SharedPtr<System::IO::Stream>&)Указывает входной документ для обработки.
From(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&)Указывает входной документ для обработки.
GetType() const override
Is(const System::TypeInfo&) const override
static Merge(const System::String&, const System::ArrayPtr<System::String>&)Объединяет указанные входные документы в один выходной документ, используя заданные имена входного и выходного файлов с помощью KeepSourceFormatting.
static Merge(const System::String&, const System::ArrayPtr<System::String>&, Aspose::Words::SaveFormat, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один выходной документ, используя заданные имена входного и выходного файлов и конечный формат документа.
static Merge(const System::String&, const System::ArrayPtr<System::String>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один выходной документ, используя заданные имена входного и выходного файлов и параметры сохранения.
static Merge(const System::String&, const System::ArrayPtr<System::String>&, const System::ArrayPtr<System::SharedPtr<Aspose::Words::Loading::LoadOptions>>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один выходной документ, используя заданные имена входного и выходного файлов и параметры сохранения.
static Merge(const System::ArrayPtr<System::String>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один документ и возвращает экземпляр Document конечного документа.
static Merge(const System::ArrayPtr<System::String>&, const System::ArrayPtr<System::SharedPtr<Aspose::Words::Loading::LoadOptions>>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один документ и возвращает экземпляр Document конечного документа.
static Merge(const System::ArrayPtr<System::SharedPtr<Aspose::Words::Document>>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один документ и возвращает экземпляр Document конечного документа.
static Merge(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, Aspose::Words::SaveFormat)Объединяет указанные входные документы в один выходной документ, используя заданные входные и выходные потоки и конечный формат документа.
static Merge(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один выходной документ, используя заданные входные и выходные потоки и параметры сохранения.
static Merge(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::ArrayPtr<System::SharedPtr<Aspose::Words::Loading::LoadOptions>>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один выходной документ, используя заданные входные и выходные потоки и параметры сохранения.
static Merge(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один документ и возвращает экземпляр Document конечного документа.
static Merge(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::ArrayPtr<System::SharedPtr<Aspose::Words::Loading::LoadOptions>>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один документ и возвращает экземпляр Document конечного документа.
static MergeToImages(const System::ArrayPtr<System::String>&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные входные документы в один выходной документ, используя заданные имена входного и выходного файлов и параметры сохранения. Отображает вывод в виде изображений.
static MergeToImages(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&, Aspose::Words::LowCode::MergeFormatMode)Объединяет указанные потоки входных документов в один выходной документ, используя заданные параметры сохранения изображений. Отображает вывод в виде изображений.
To(const System::String&)Указывает выходной файл для процессора.
To(const System::String&, System::SharedPtr<Aspose::Words::Saving::SaveOptions>)Указывает выходной файл для процессора.
To(const System::String&, Aspose::Words::SaveFormat)Указывает выходной файл для процессора.
To(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&)Указывает выходной поток для процессора.
To(const System::SharedPtr<System::IO::Stream>&, Aspose::Words::SaveFormat)Указывает выходной поток для процессора.
To(const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<System::IO::Stream>>>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&)
To(const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<System::IO::Stream>>>&, Aspose::Words::SaveFormat)
static Type()

Примечания

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

Функция объединения поддерживает более 35 различных форматов файлов.

См. также