Aspose.Words для Android с помощью Java функций
Aspose.Words для Android через Java Обзор функций
В этом разделе приводится сравнение доступности функций между Aspose.Words для Java и Aspose.Words для Android по Java.
Форматы файлов и их преобразования
| Особенность | Описание | Aspose.Words для Java | Aspose.Words для Android через 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 (PDF) | Преобразуйте любой документ в формат PDF с высокой точностью. Поддерживается формат PDF/A. |
|
|
| XML Спецификация бумаги (XPS) | Преобразуйте любой документ в формат XPS с высокой точностью. |
|
|
| Обычный текст (TXT) | Легко извлекайте текст, сохраняя его в обычном текстовом формате. |
|
|
| Цифровая публикация (EPUB) | EPUB - популярный формат для eBooks. Вы можете преобразовать любой документ из Aspose.Words в формат IDPF EPUB. |
|
|
Рендеринг и печать
Aspose.Words теперь обеспечивается высокая точность отображения страниц документа.
| Особенность | Aspose.Words для Java | Aspose.Words для Android через Java |
|---|---|---|
| Разметьте документ на страницы с высокой точностью (точно так же, как это сделал бы Microsoft Word®) для всех приведенных ниже форматов. |
|
|
| Преобразуйте отдельные страницы или целые документы в PDF или XPS. |
|
|
| Преобразуйте страницы документа в растровые изображения (многостраничные TIFF, BMP). |
|
|
| Преобразование страниц документа в изображения (PNG, EMF, JPEG, GIF). |
|
|
| Визуализируйте страницы в виде графического объекта Java определенного размера. |
|
|
| Распечатайте страницы документа, используя инфраструктуру печати Java. |
|
|
Обновите TOC, номера страниц и другие поля перед отрисовкой или печатью. |
|
|
Особенности содержимого документа
Aspose.Words предоставляет богатую объектную модель, состоящую из более чем 100 общедоступных классов, которые позволяют программно генерировать, комбинировать, изменять, анализировать или иным образом проверять загруженные документы.
| Особенность | Aspose.Words для Java | Aspose.Words для Android через Java |
|---|---|---|
| Получайте доступ к абзацам и тексту, создавайте и изменяйте их. |
|
|
| Получайте доступ к изображениям, текстовым полям и фигурам, создавайте и изменяйте их. |
|
|
| Получайте доступ к таблицам, строкам и ячейкам, создавайте и изменяйте их. |
|
|
| Получайте доступ к полям, формам, гиперссылкам и закладкам, создавайте и изменяйте их. |
|
|
| Получайте доступ к разделам документа, верхним и нижним колонтитулам, создавайте и изменяйте их. |
|
|
| Получайте доступ к сноскам, концевым сноскам и комментариям, создавайте и изменяйте их. |
|
|
| Получайте доступ, создавайте и изменяйте пользовательские теги XML, SmartTags и структурированные теги документов (элементы управления содержимым). |
|
|
| Получите доступ ко всем элементам документа и измените их, используя классы и методы, подобные XmlDocument. |
|
|
Обновите поля результатов IF, формулы и другие популярные типы полей. |
|
|
| Перестройте и обновите поля Оглавления (TOC) точно так же, как это делает Microsoft Word. |
|
|
| Копируйте и перемещайте элементы документа между документами. |
|
|
| Объединяйте и разделяйте документы. |
|
|
| Получение и настройка встроенных и пользовательских свойств документа. |
|
|
| Укажите защиту документов, открывайте защищенные и зашифрованные документы. |
|
|
| Находите и заменяйте текст, просматривайте содержимое документа. |
|
|
| Примите все изменения в документе. |
|
|
| Сохраняйте или извлекайте OLE объекты и элементы управления ActiveX из документа. |
|
|
| Сохраните или удалите VBA макросы из документа. Сохраните цифровую подпись VBA макроса. |
|
|
| Обнаружение цифровых подписей в документах. |
|
|
| Вставьте текст HTML. |
|
|
Особенности форматирования документов
Aspose.Words предоставляет подробный программный доступ к свойствам форматирования всех элементов документа.
| Особенность | Aspose.Words для Java | Aspose.Words для Android через Java |
|---|---|---|
| Получите доступ ко всему форматированию символов, включая шрифты, цвета, эффекты, границы и затенение, и измените его. |
|
|
| Получите доступ ко всему форматированию абзаца и измените его, включая отступы, интервалы, границы и затенение, табуляцию. |
|
|
| Получите доступ ко всем маркированным и нумерованным спискам и измените их формат, включая нумерацию и уровни. |
|
|
| Получите доступ к форматированию таблицы и измените его, включая выравнивание, ориентацию, границы и затенение. |
|
|
| Получите доступ ко всем свойствам раздела и измените их, включая формат бумаги, поля и ориентацию. |
|
|
| Получайте доступ к стилям документов, создавайте и изменяйте их. |
|
|
| Доступ к объектам чертежа и их изменение, включая положение, размер, свойства линий и заливки, байты изображения. |
|
|
Mail Merge Особенности
Вы можете использовать Aspose.Words как самостоятельное решение для создания отчетов. Создайте свои отчеты в Microsoft Word, а затем попросите Aspose.Words заполнить документы данными из различных источников данных.
| Особенность | Aspose.Words для Java | Aspose.Words для Android через Java |
|---|---|---|
Используйте все стандартные поля Microsoft Word Mail Merge в своих отчетах, включая MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE. |
|
|
Выполните Mail Merge для документов, содержащих даже самые сложные и вложенные IF поля и формулы. |
|
|
| Заполняйте и динамически расширяйте таблицы или фрагменты документа из вашего источника данных, используя области Mail Merge. |
|
|
| Легко создавать отчеты, содержащие основные подробные (родительско-дочерние) данные, такие как Order/OrderDetails. |
|
|
Заполняйте документы данными из любого источника данных Java, который реализует интерфейс ResultSet. |
|
|
| Заполняйте документы из любого источника данных, такого как файл XML или бизнес-объекты, используя интерфейс IMailMergeDataSource. |
|
|
| Обеспечьте точный контроль, например, за форматированием чисел, над тем, как ваши данные объединяются с помощью событий. |
|
|
| Вставляйте изображения во время mail merge. |
|
|
| Программно создайте или измените источник данных Microsoft Word Mail Merge для документа. Сохраните настройки Mail Merge и источники данных. |
|
|
| Извлеките имена полей Mail Merge. |
|
|
Функции создания отчетов
LINQ Reporting Engine - это усовершенствованный инструмент создания отчетов, позволяющий создавать документы на основе шаблонов документов и данных, полученных из различных источников, включая базы данных, XML, JSON, OData, объекты пользовательских типов, внешние документы и многое другое из готовых приложений.
| Ключевые функции | Aspose.Words для .NET | Aspose.Words Android через Java |
|---|---|---|
Поддержка синтаксиса C# и методов расширения LINQ непосредственно в шаблонах (даже для источников данных ADO.NET) |
|
|
| Поддержка повторяемых и условных блоков документов (циклов и условий) для таблиц, списков и общего содержимого |
|
|
| Поддержка динамически генерируемых диаграмм и изображений |
|
|
| Поддержка вставки внешних документов и блоков HTML в документ |
|
|
| Поддержка нескольких источников данных (в том числе разных типов) для формирования единого документа |
|
|
| Встроенная поддержка взаимосвязей данных (master-detail) |
|
|
| Всесторонняя поддержка различных манипуляций с данными, таких как группировка, сортировка, фильтрация и другие, непосредственно в шаблонах |
|
|
| WYSIWYG: Сгенерированный документ сохраняет то же форматирование своих элементов, что и соответствующий шаблон |
|
|