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