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

Converter class

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

class Converter : public Aspose::Words::LowCode::Processor

Методы

МетодОписание
static Convert(const System::String&, const System::String&)Преобразует указанный входной документ в выходной документ, используя заданные имена файлов ввода и вывода и их расширения.
static Convert(const System::String&, const System::String&, Aspose::Words::SaveFormat)Преобразует указанный входной документ в выходной документ, используя заданные имена входного и выходного файлов и конечный формат документа.
static Convert(const System::String&, const System::String&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&)Преобразует указанный входной документ в выходной документ, используя заданные имена входного и выходного файлов и параметры сохранения.
static Convert(const System::String&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&, const System::String&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&)Преобразует указанный входной документ в выходной документ, используя заданные имена входного и выходного файлов и его параметры загрузки/сохранения.
static Convert(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, Aspose::Words::SaveFormat)Преобразует указанный входной документ в единый выходной документ, используя заданные входные и выходные потоки.
static Convert(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&)Преобразует указанный входной документ в единый выходной документ, используя заданные входные и выходные потоки.
static Convert(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&)Преобразует указанный входной документ в единый выходной документ, используя заданные входные и выходные потоки.
static ConvertToImages(const System::String&, const System::String&)Преобразует страницы указанного входного файла в файлы изображений.
static ConvertToImages(const System::String&, const System::String&, Aspose::Words::SaveFormat)Преобразует страницы указанного входного файла в файлы изображений в заданном формате.
static ConvertToImages(const System::String&, const System::String&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&)Преобразует страницы указанного входного файла в файлы изображений, используя заданные параметры сохранения.
static ConvertToImages(const System::String&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&, const System::String&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&)Преобразует страницы указанного входного файла в файлы изображений, используя предоставленные параметры загрузки и сохранения.
static ConvertToImages(const System::String&, Aspose::Words::SaveFormat)Преобразует страницы указанного входного файла в изображения в заданном формате и возвращает массив потоков, содержащих изображения.
static ConvertToImages(const System::String&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&)Преобразует страницы указанного входного файла в изображения, используя заданные параметры сохранения, и возвращает массив потоков, содержащих изображения.
static ConvertToImages(const System::SharedPtr<System::IO::Stream>&, Aspose::Words::SaveFormat)Преобразует страницы указанного входного потока в изображения в заданном формате и возвращает массив потоков, содержащих изображения.
static ConvertToImages(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&)Преобразует страницы указанного входного потока в изображения, используя заданные параметры сохранения, и возвращает массив потоков, содержащих изображения.
static ConvertToImages(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&)Преобразует страницы указанного входного потока в изображения, используя предоставленные параметры загрузки и сохранения, и возвращает массив потоков, содержащих изображения.
static ConvertToImages(const System::SharedPtr<Aspose::Words::Document>&, Aspose::Words::SaveFormat)Преобразует страницы указанного документа в изображения в заданном формате и возвращает массив потоков, содержащих изображения.
static ConvertToImages(const System::SharedPtr<Aspose::Words::Document>&, const System::SharedPtr<Aspose::Words::Saving::ImageSaveOptions>&)Преобразует страницы указанного документа в изображения, используя заданные параметры сохранения, и возвращает массив потоков, содержащих изображения.
static Create()Создает новый экземпляр процессора конвертера.
static Create(const System::SharedPtr<Aspose::Words::LowCode::ConverterContext>&)Создает новый экземпляр процессора конвертера.
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
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 различных форматов файлов.

Группа методов ConvertToImages() предназначена для преобразования документов в изображения, при этом каждая страница преобразуется в отдельный файл изображения. Эти методы также преобразуют PDF‑документы напрямую в форматы фиксированных страниц без загрузки их в модель документа, что повышает как производительность, так и точность.

С помощью PageSet можно указать конкретный набор страниц для преобразования в изображения.

См. также