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