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

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

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

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

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

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

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

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

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

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

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

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

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

Особенность Aspose.Words для Java Aspose.Words для Android через Java
Получите доступ ко всему форматированию символов, включая шрифты, цвета, эффекты, границы и затенение, и измените его. tick tick
Получите доступ ко всему форматированию абзаца и измените его, включая отступы, интервалы, границы и затенение, табуляцию. tick tick
Получите доступ ко всем маркированным и нумерованным спискам и измените их формат, включая нумерацию и уровни. tick tick
Получите доступ к форматированию таблицы и измените его, включая выравнивание, ориентацию, границы и затенение. tick tick
Получите доступ ко всем свойствам раздела и измените их, включая формат бумаги, поля и ориентацию. tick tick
Получайте доступ к стилям документов, создавайте и изменяйте их. tick tick
Доступ к объектам чертежа и их изменение, включая положение, размер, свойства линий и заливки, байты изображения. tick 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. tick tick
Выполните Mail Merge для документов, содержащих даже самые сложные и вложенные IF поля и формулы. tick tick
Заполняйте и динамически расширяйте таблицы или фрагменты документа из вашего источника данных, используя области Mail Merge. tick tick
Легко создавать отчеты, содержащие основные подробные (родительско-дочерние) данные, такие как Order/OrderDetails. tick tick
Заполняйте документы данными из любого источника данных Java, который реализует интерфейс ResultSet. tick tick
Заполняйте документы из любого источника данных, такого как файл XML или бизнес-объекты, используя интерфейс IMailMergeDataSource. tick tick
Обеспечьте точный контроль, например, за форматированием чисел, над тем, как ваши данные объединяются с помощью событий. tick tick
Вставляйте изображения во время mail merge. tick tick
Программно создайте или измените источник данных Microsoft Word Mail Merge для документа. Сохраните настройки Mail Merge и источники данных. tick tick
Извлеките имена полей Mail Merge. tick tick

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

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

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