---
title: "Особенности"
---

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

Современные форматы и стандарты документов сложны, и когда вам требуется конвертация документов или другие функции обработки документов в вашем проекте, единственным практическим решением часто является использование стороннего компонента, который реализует желаемую функциональность. Но использование стороннего компонента всегда сопряжено с определенным риском. Одним из уникальных рисков при обработке документов является вопрос о том, насколько полно и правильно библиотека реализует тот или иной формат документа или стандарт.

Aspose стремится обеспечить наиболее полное и точное внедрение форматов документов и стандартов. The Aspose.Words Команда демонстрирует свою приверженность взаимодействию, предоставляя подробные заметки о реализации поддерживаемых форматов документов на нескольких платформах.

Приведенные ниже таблицы суммируют и сопоставляют наличие Aspose.Words для .NET функции и предоставлять ссылки на подробные описания функций.

## Обзор платформ

Платформы Aspose.Words для .NET Можно использовать с перечисленными ниже. Если вам нужна поддержка большего количества платформ, ищите продукт "Брат-близнец". Aspose.Words для Java.

|  Особенность | Описание |
|  :-  |  :-  |
| [.NET Framework](/words/net/supported-platforms/#net-framework) | Использовать Aspose.Words для .NET строить ASP.NET, Веб-сервисы, WinForms или любой другой тип приложения для любого .NET Framework версии 2.0 или более поздней версии, включая профили клиентов. Полная поддержка 32-битных и 64-битных. |
| [.NET Standard 2.0](/words/net/supported-platforms/#net-standard-20) | Папки "netstandard2.0" и "netstandard2.0_AuthenticodeSigned" содержат сборки для использования с фреймворками, которые реализуют .NET Standard 2,0 такие как .NET Core 2.0/2.1/2.2/3.0/3.1. Последняя версия Aspose.Words API также поддерживает .NET 5.0 и .NET 6.0. |
| [Xamarin.Android](/words/net/supported-platforms/#xamarinandroid) | Использовать Aspose.Words для .NET в родном Android приложения. |
| [Xamarin.iOS](/words/net/supported-platforms/#xamarinios) | Использовать Aspose.Words для .NET в родном iOS приложения. |
| [Xamarin. Мак](/words/net/supported-platforms/#xamarinmac) | Использовать Aspose.Words для .NET В родных приложениях Mac. |
| [COM](/words/net/supported-platforms/#com) | Может быть спасителем, если вы должны развиваться с помощью пред- .NET технологий. |
| [Mono](/words/net/supported-platforms/#mono) | Вы можете использовать Aspose.Words для .NET создавать приложения с Mono. |
| [Windows Azure](/words/net/supported-platforms/#windows-azure) | Да, Aspose.Words для .NET бежит Windows Azure. |

## Форматы файлов и конверсии

Многие клиенты по всему миру полагаются на подробные функции импорта и экспорта документов. Aspose.Words.

|  Особенность | Описание | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin. Мак |
|  :-  |  :-  |  :-  |  :-  |  :-  |  :-  |  :-  |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Самый быстрый и полный формат DOC, который вы можете найти. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Aspose.Words Обеспечивает исчерпывающую поддержку OOXML, Flat OPC и Word 2003 XML. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Комплексная поддержка формата RTF для взаимодействия с различными приложениями. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Загрузите и сохраните HTML/XHTML для еще большей совместимости. Сохранить как MHTML также доступно. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Aspose.Words может загружать и сохранять документы в `OpenDocument` Текстовый (.odt) формат. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Преобразуйте любой документ в PDF с высокой точностью. Поддерживается PDF/A. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Преобразовать любой документ в XPS с высокой точностью. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Легко извлекать текст, сохраняя в `plain text` Формат. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | EPUB является популярным форматом для электронных книг. Вы можете конвертировать любой документ из Aspose.Words Формат IDPF EPUB. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| [Форматы файлов и конверсии](/words/ru/net/file-formats-and-conversions/) | Aspose.Words для .NET Поддержка сохранения документа в формате PCL. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

## Чтение и печать

Aspose.Words Теперь обеспечивает высокую точность рендеринга страниц документов.

|  Особенность | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin. Мак |
|  :-  |  :-  |  :-  |  :-  |  :-  |  :-  |
| Раскладывайте документ на страницы с высокой точностью (точно так же, как и в других случаях). Microsoft Word® будет делать это) для всех форматов ниже. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Отправить отдельные страницы или полные документы в PDF или XPS. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Передача страниц документов на изображения BMP | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/cross >}} | {{< emoticons/cross >}} | {{< emoticons/cross >}} |
| Передача страниц документов на изображения (PNG, EMF, JPEG, GIF). | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Оформление отдельных форм из документа в растровые или векторные изображения. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Укажите разрешение изображения, качество, сжатие и другие варианты. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Передавать страницы или формы в .NET Графический объект с преобразованиями, до определенного размера. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Печать страниц документов с использованием .NET Печатная инфраструктура. | {{< emoticons/tick >}} | {{< emoticons/cross >}} | {{< emoticons/cross >}} | {{< emoticons/cross >}} | {{< emoticons/cross >}} |
| Обновление `TOC`, номера страниц и другие поля перед рендерингом или печатью. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

## Особенности содержания документов

Aspose.Words Предоставляет богатую объектную модель, которая состоит из более чем 100 общественных классов, которые позволяют программно генерировать, комбинировать, изменять, анализировать или иным образом изучать загруженные документы.

|  Особенность | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin. Мак |
|  :-  |  :-  |  :-  |  :-  |  :-  |  :-  |
| Доступ, создание и изменение абзацев и текста. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ, создание и изменение изображений, текстовых ящиков и форм. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ, создание и изменение таблиц, строк и ячеек. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ, создание и изменение полей, форм полей, гиперссылок и закладок. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ, создание и изменение разделов документов, заголовков и нижних колонок. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ, создание и изменение сносок, сносок и комментариев. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ, создание и изменение пользовательских XML, SmartTags и тегов структурированных документов (контроль контента). | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ и изменение всех элементов документа с использованием **XmlDocument** Как классы и методы. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Обновление полевых результатов `IF`, Формулы и другие популярные типы полей. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Восстановление и обновление полей Table of Contents (TOC) Microsoft Word Сделай это. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Копирование и перемещение элементов документа между документами. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Присоединяйтесь и разделите документы. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Получите и установите встроенные и пользовательские свойства документов. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Укажите защиту документов, открытых защищенных и зашифрованных документов. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Найти и заменить текст, перечислить содержание документа. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Принять все изменения в документе. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Сохранить или извлечь из документа объекты OLE и элементы управления ActiveX. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Сохранить или удалить макросы VBA из документа. Сохранение цифровой подписи VBA. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Обнаружение и проверка цифровых подписей в документах. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Вставьте HTML текст. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Экстракт VBA Макрос из Word Document. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |  | |  |

## Особенности форматирования документов

Aspose.Words обеспечивает детальный программный доступ к свойствам форматирования всех элементов документа.

|  Особенность | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin. Мак |
|  :-  |  :-  |  :-  |  :-  |  :-  |  :-  |
| Доступ и изменение всех форматов символов, включая шрифты, цвета, эффекты, границы и затенение. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ и изменение форматирования всех абзацев, включая отступы, интервалы, границы и затенение, остановки вкладки. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ и изменение всех пронумерованных и пронумерованных списков, включая нумерацию и уровни. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ и изменение форматирования таблиц, включая выравнивание, ориентацию, границы и затенение. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ и изменение всех свойств раздела, включая размер бумаги, поля и ориентацию. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ, создание и изменение стилей документов. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Доступ и изменение объектов рисования, включая положение, размер, линии и свойства заполнения, байты изображения. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

## Mail Merge Особенности

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

|  Особенность | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin. Мак |
|  :-  |  :-  |  :-  |  :-  |  :-  |  :-  |
| Используйте все стандартные Microsoft Word Mail Merge в своих отчетах, в том числе `MERGEFIELD`, `NEXT`, `NEXTIF`, `ADDRESSBLOCK`, Приветствую. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Казнить Mail Merge для документов, содержащих даже самые сложные и вложенные `IF` Поля и формулы. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Населяйте и динамически выращивайте таблицы или фрагменты в документе из вашего источника данных с помощью Mail Merge регионов. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Легко генерировать отчеты, которые содержат основные данные (родитель-ребенок), такие как Заказ / Детали заказа. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Населенные документы с данными из любых .NET Источник данных, такой как DataSet, DataTable, DataView, DataReader или ADO Recordset. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Заполните документы из любого источника данных, такого как запрос LINQ, XML-файл или бизнес-объекты, реализуя **IMailMergeDataSource** интерфейс. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Возьмите точный контроль, такой как форматирование чисел, над тем, как ваши данные объединяются с помощью событий. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Вставить изображения во время mail merge. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Программно создавать или изменять Microsoft Word Mail Merge Источник данных для документа. сохранять Mail Merge Настройки и источники данных. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Ретрив Mail Merge Названия полей. | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

## Особенности отчетности

Линк Reporting Engine - это продвинутый инструмент отчетности, позволяющий создавать документы на основе шаблонных документов и данных, полученных из различных источников, включая базы данных, XML, JSON, OData, объекты пользовательских типов CLR, внешние документы и многое другое.

| Ключевые особенности | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin. Мак |
|  :-  |  :-  |  :-  |  :-  |  :-  |  :-  |
| Поддержка C# методы синтаксиса и расширения LINQ непосредственно в шаблонах (даже для `ADO.NET` источники данных) | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Поддержка повторяемых и условных блоков документов (лупы и условия) для таблиц, списков и общего контента | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Поддержка динамически генерируемых графиков и изображений | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Поддержка вставки внешних документов и HTML-блоков в документ | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Поддержка нескольких источников данных (в том числе различных типов) для создания единого документа | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Встроенная поддержка отношений данных (мастер-деталь) | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Комплексная поддержка различных манипуляций с данными, таких как группирование, сортировка, фильтрация и другие, непосредственно в шаблонах | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| WYSIWYG: сгенерированный документ сохраняет то же форматирование своих элементов, что и соответствующий шаблон | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
