Класс 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 можно указать конкретный набор страниц для преобразования в изображения.
См. также
- Class Processor
- Namespace Aspose::Words::LowCode
- Library Aspose.Words for C++