Поддерживаемые функции
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: сгенерированный документ сохраняет то же форматирование своих элементов, что и соответствующий шаблон |