Поддерживаемые функции

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

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

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

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

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

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

Особенность Описание
.NET Framework Использовать Aspose.Words для .NET строить ASP.NET, Веб-сервисы, WinForms или любой другой тип приложения для любого .NET Framework версии 2.0 или более поздней версии, включая профили клиентов. Полная поддержка 32-битных и 64-битных.
.NET Standard 2.0 Папки “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 Использовать Aspose.Words для .NET в родном Android приложения.
Xamarin.iOS Использовать Aspose.Words для .NET в родном iOS приложения.
Xamarin. Мак Использовать Aspose.Words для .NET В родных приложениях Mac.
COM Может быть спасителем, если вы должны развиваться с помощью пред- .NET технологий.
Mono Вы можете использовать Aspose.Words для .NET создавать приложения с Mono.
Windows Azure Да, Aspose.Words для .NET бежит Windows Azure.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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