---
title: "Aspose.Words для Android с помощью Java функций"
---


## Aspose.Words для Android через Java Обзор функций

В этом разделе приводится сравнение доступности функций между Aspose.Words для Java и Aspose.Words для Android по Java.

### Форматы файлов и их преобразования

| Особенность | Описание | Aspose.Words для Java | Aspose.Words для Android через Java |
| :- | :- | :- | :- |
| Высококачественные преобразования | Быстрое и надежное преобразование между несколькими популярными форматами документов. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Microsoft Word (DOC) | Самая быстрая и полная реализация формата DOC, которую вы только можете найти. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| WordprocessingML (DOCX, XML) | Aspose.Words обеспечивает исчерпывающую поддержку OOXML, Flat OPC, а также Word 2003 XML. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Расширенный текстовый формат (RTF) | Всесторонняя поддержка формата RTF для взаимодействия с различными приложениями. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| HTML, XHTML и MHTML | Загрузите и сохраните HTML/XHTML для еще большей совместимости. Также доступна функция сохранения как MHTML. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| OpenDocument (ODT) | Aspose.Words может загружать и сохранять документы в текстовом формате `OpenDocument` (.odt). | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Формат переносимых документов Adobe (PDF) | Преобразуйте любой документ в формат PDF с высокой точностью. Поддерживается формат PDF/A. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| XML Спецификация бумаги (XPS) | Преобразуйте любой документ в формат XPS с высокой точностью. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Обычный текст (TXT) | Легко извлекайте текст, сохраняя его в обычном текстовом формате. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Цифровая публикация (EPUB) | EPUB - популярный формат для eBooks. Вы можете преобразовать любой документ из Aspose.Words в формат IDPF EPUB. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

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

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

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

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

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

| Особенность | Aspose.Words для Java | Aspose.Words для Android через Java |
| :- | :- | :- |
| Получайте доступ к абзацам и тексту, создавайте и изменяйте их. | {{< 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 >}} |
| Получите доступ ко всем элементам документа и измените их, используя классы и методы, подобные **XmlDocument**. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Обновите поля результатов `IF`, формулы и другие популярные типы полей. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Перестройте и обновите поля Оглавления (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 >}} |
| Сохраняйте или извлекайте OLE объекты и элементы управления ActiveX из документа. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Сохраните или удалите VBA макросы из документа. Сохраните цифровую подпись VBA макроса. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Обнаружение цифровых подписей в документах. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Вставьте текст HTML. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

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

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

| Особенность | Aspose.Words для Java | Aspose.Words для Android через Java |
| :- | :- | :- |
| Получите доступ ко всему форматированию символов, включая шрифты, цвета, эффекты, границы и затенение, и измените его. | {{< 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 заполнить документы данными из различных источников данных.



| Особенность | Aspose.Words для Java | Aspose.Words для Android через Java |
| :- | :- | :- |
| Используйте все стандартные поля Microsoft Word Mail Merge в своих отчетах, включая `MERGEFIELD`, `NEXT`, `NEXTIF`, `ADDRESSBLOCK`, GREETINGLINE. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Выполните Mail Merge для документов, содержащих даже самые сложные и вложенные `IF` поля и формулы. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Заполняйте и динамически расширяйте таблицы или фрагменты документа из вашего источника данных, используя области Mail Merge. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Легко создавать отчеты, содержащие основные подробные (родительско-дочерние) данные, такие как Order/OrderDetails. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Заполняйте документы данными из любого источника данных Java, который реализует интерфейс `ResultSet`. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Заполняйте документы из любого источника данных, такого как файл XML или бизнес-объекты, используя интерфейс **IMailMergeDataSource**. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Обеспечьте точный контроль, например, за форматированием чисел, над тем, как ваши данные объединяются с помощью событий. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Вставляйте изображения во время mail merge. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Программно создайте или измените источник данных Microsoft Word Mail Merge для документа. Сохраните настройки Mail Merge и источники данных. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| Извлеките имена полей Mail Merge. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

### Функции создания отчетов

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

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