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

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

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

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

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

Поддерживаемые платформы

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

Особенность Описание
Java Aspose.Words для Java Доступен для Java 1.6, 1.7 и 1.8 и будет работать в любом месте Java установлен.

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

Особенность Описание
Microsoft Word (DOC)груз и экономить) Самый быстрый и полный формат DOC, который вы можете найти.
WordprocessingML (DOCX, XML)груз и экономить) Aspose.Words Обеспечивает исчерпывающую поддержку OOXML, Flat OPC, а также Word 2003 XML.
Богатый текстовый формат (RTF)груз и экономить) Комплексная поддержка формата RTF для взаимодействия с различными приложениями.
HTML, XHTML и MHTML Груз и экономить HTML/XHTML для большей совместимости. Сохранение как MHTML также доступно.
OpenDocument (ODT) Aspose.Words может груз и экономить Документы в OpenDocument Текстовый (.odt) формат.
Adobe Portable Document Format (PDF) Преобразуйте любой документ в PDF с высокой точностью. Поддерживается PDF/A.
Спецификация XML PaperXPS)груз и экономить) Преобразовать любой документ в XPS с высокой точностью.
Простой текст (TXT)груз и экономить) Легко извлекать текст, сохраняя в простом текстовом формате.
Цифровая публикация (EPUB) EPUB является популярным форматом для электронных книг. Вы можете конвертировать любой документ из Aspose.Words Формат IDPF EPUB.

Рендеринг и печать

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

Особенность
Раскладывайте документ на страницы с высокой точностью (точно так же, как и в других случаях). Microsoft Word® Это будет сделано) во всех нижеследующих форматах.
Отправить отдельные страницы или полные документы в PDF или XPS.
Передача страниц документов в растровые изображения (Multipage TIFF, PNG, JPEG, BMP).
Переведите страницы в a Java Графика возражает против определенного размера.
Печать страниц документов с использованием Java Печатная инфраструктура.
Обновление TOC, номера страниц и другие поля перед рендерингом или печатью.
3D-эффекты с помощью OpenGL

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

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

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

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

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

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

Особенность
Используйте все стандартные Microsoft Word mail merge в своих отчетах, в том числе MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, Приветствую.
Казнить mail merge для документов, которые содержат даже самые сложные и вложенные IF Поля и формулы.
Населяйте и динамически выращивайте таблицы или фрагменты в документе из вашего источника данных с помощью mail merge регионов.
Легко генерировать отчеты, которые содержат основные данные (родитель-ребенок), такие как Заказ / Детали заказа.
Населенные документы с данными из любых Java Источник данных, реализующий ResultSet интерфейс.
Заполните документы из любого источника данных, такого как XML-файл или бизнес-объекты, реализуя IMailMergeDataSource интерфейс.
Возьмите точный контроль, такой как форматирование чисел, над тем, как ваши данные объединяются с помощью событий.
Вставить изображения во время а mail merge.
Программно создавать или изменять Microsoft Word mail merge Источник данных для документа. сохранять mail merge Настройки и источники данных.
Ретрив mail merge Названия полей.

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

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

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