---
title: "Обзор продукта"
---

![aspose-words-product_cpp](product-overview_1)

Добро пожаловать в Aspose.Words для C++!

Aspose.Words - это кроссплатформенная библиотека классов, которая позволяет вашим приложениям выполнять широкий спектр задач по обработке документов.

Используя Aspose.Words, вы можете преобразовать документ из любого поддерживаемого формата загрузки в любой поддерживаемый формат сохранения, например, из форматов Word в PDF, HTML или Markdown, HTML в DOCX и т.д. Подробнее о преобразовании документов читайте в разделе [Преобразовать документ](/words/ru/cpp/convert-a-document/) раздел.

Стоит отметить, что с помощью Aspose.Words вы можете создавать, изменять, конвертировать, визуализировать и печатать документы, не полагаясь на сторонние приложения, такие как Microsoft Word или Office Automation.

## Преимущества использования Aspose.Words

С помощью Aspose.Words для C++ использование в вашем проекте дает вам следующие преимущества:

* Богатый набор функций
* Независимость от платформы
* Независимость от сторонних приложений
* Производительность и масштабируемость
* Минимальная кривая обучения

На следующей диаграмме показаны основные возможности Aspose.Words для C++ и то, как они соотносятся друг с другом.

![aspose_words-product-features-overview](aspose-words-product-features-overview.png)

### Богатый набор функций

Aspose.Words для C++ функциональные возможности можно разделить на четыре основные области.

#### Преобразование

Возможность легко и надежно конвертировать документы является одной из главных особенностей Aspose.Words.

Всесторонний [импорт и экспорт документов](/words/ru/cpp/loading-saving-and-converting/) с [поддерживается более 35 форматов файлов](/words/ru/cpp/supported-document-formats/) позволяет пользователям конвертировать документы из [one popular format](https://reference.aspose.com/words/cpp/aspose.words/loadformat/) в [another](https://reference.aspose.com/words/cpp/aspose.words/saveformat/), например, из DOCX в PDF, JPEG или Markdown.

#### Объектная модель документа (DOM)

Программный доступ через расширенный API ко всем элементам документа и его форматированию позволяет создавать, изменять, извлекать, копировать, разделять, объединять и заменять содержимое документа. Подробнее читайте в разделе [Aspose.Words Объектная модель документа (DOM).](/words/ru/cpp/aspose-words-document-object-model/) раздел.

#### Визуализация

Мы используем термин [Рендеринг в Aspose.Words](/words/ru/cpp/rendering/) для описания процесса преобразования документа в формат файла или носителя, разбитый на страницы или имеющий концепцию страниц.

Вы можете конвертировать целые документы или отдельные страницы в формат PDF или XPS для создания серверных документов и их печати. И все это с высокой точностью - точно так же, как это сделал бы Microsoft Word.

#### Отчет

Создавайте документы или отчеты с нуля или путем заполнения шаблонов данными из источников данных или бизнес-объектов. Дополнительные сведения о создании отчетов и извлечении данных из баз данных см. в разделе [Mail Merge и отчеты](/words/ru/cpp/mail-merge-and-reporting/).

### Независимость от платформы

Aspose.Words для C++ охватывает большинство популярных сред разработки и платформ развертывания. Его API можно использовать для разработки приложений для широкого спектра операционных систем, таких как Windows, Linux, macOS и других платформ.

### Независимость от других приложений

Aspose.Words для работы на компьютере не требуется установка сторонних приложений, например Microsoft Office. Все компоненты Aspose полностью независимы. Это делает Aspose.Words отличной альтернативой автоматизации с точки зрения безопасности, стабильности, масштабируемости/скорости, цены и возможностей для работы с документами и связанных с ними задач.

### Производительность и масштабируемость

С помощью Aspose.Words вы можете создавать тысячи документов буквально за считанные минуты, что включает в себя открытие документа, изменение содержимого и форматирования или заполнение его данными и их сохранение. Даже самые сложные документы открываются и сохраняются на компьютере с оперативной памятью P4 2.4 ГГц 1Гб за доли секунды.

Aspose.Words многопоточность безопасна, если с документом одновременно работает только один поток. Это типичный сценарий, когда один поток работает с одним документом. Разные потоки могут безопасно работать с разными документами одновременно.

### Минимальная кривая обучения

Несмотря на то, что в Aspose.Words существует более 150 общедоступных классов и перечислений, процесс обучения минимален, поскольку API Aspose.Words был тщательно разработан с учетом следующих целей:

* Заимствуйте лучшие практики из других хорошо известных APIs, таких как Microsoft Word Automation

* Обеспечьте баланс между простотой использования и детальным управлением элементами документа

Разработчики, которые ранее использовали Microsoft Word Automation в своих проектах, найдут названия и поведение многих классов, методов и свойств знакомыми.

[Document](https://reference.aspose.com/words/cpp/aspose.words/document/), [Paragraph](https://reference.aspose.com/words/cpp/aspose.words/paragraph/), [Bookmark](https://reference.aspose.com/words/cpp/aspose.words/bookmark/), [Range](https://reference.aspose.com/words/cpp/aspose.words/range/), [Section.PageSetup](https://reference.aspose.com/words/cpp/aspose.words/section/get_pagesetup/) и [Paragraph.ParagraphFormat](https://reference.aspose.com/words/cpp/aspose.words/paragraph/get_paragraphformat/) - это некоторые из классов Aspose.Words. В то же время, Aspose.Words существенно отличается от объектной модели Microsoft Word тем, что представляет документ в виде дерева объектов, больше похожего на дерево XML DOM. Если вы работали с какой-либо библиотекой XML DOM, вы убедитесь, что ее легко понять и работать с Aspose.Words.

## Ценообразование и политика

Пожалуйста, посетите страницу [Лицензирование](/words/ru/cpp/licensing/) для получения информации о лицензиях и ознакомьтесь со страницей [Информация о ценах](https://purchase.aspose.com/pricing/words/family/) для получения подробной информации о ценах.

## Техническая поддержка

Для более подробной информации Aspose.Words техническую поддержку, взгляните на [страница поддержки ](/words/ru/cpp/technical-support/).
