---
title: "Aspose.Words对于Android通过Java功能"
---

## 通过 Java 为 Android 进行 Aspose.Words 功能概述

本节通过Java比较Java的Aspose.Words和Android的Aspose.Words之间的功能可用性。

### 文件格式和转换

| 特征 | 资料描述 | 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，平面OPC和Word2003XML。 | {{< 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转换为IDPFEPUB格式。 | {{< 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 WordMail Merge字段，包括`MERGEFIELD`, `NEXT`, `NEXTIF`, `ADDRESSBLOCK`, GREETINGLINE. | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 对包含最复杂和嵌套的`IF`字段和公式的文档执行Mail Merge。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 使用Mail Merge区域从数据源填充并动态增长文档中的表或片段。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 轻松生成包含主-详细信息（父-子）数据（如Order/OrderDetails）的报告。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 使用实现`ResultSet`接口的任何Java数据源中的数据填充文档。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 通过实现**IMailMergeDataSource**接口从任何数据源（如XML文件或业务对象）填充文档。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 使用事件对数据的合并方式进行精确控制，例如数字格式设置。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 在mail merge期间插入图像。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 以编程方式为文档创建或修改Microsoft WordMail Merge数据源。 保留Mail Merge设置和数据源。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 检索Mail Merge字段名称。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |

### 报告功能

LINQReporting Engine是一种高级报告工具，使您能够根据从各种来源（包括数据库）获得的模板文档和数据生成文档, XML, JSON, OData, 自定义类型、外部文档和更多开箱即用的对象。

| 主要特点 | Aspose.Words为.NET | Aspose.WordsAndroid通过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 >}} |
| 内置支持数据关系（主-详细） | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| 直接在模板中全面支持各种数据操作，如分组、排序、过滤等 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
| WYSIWYG：生成的文档保留其元素的格式，与相应的模板具有相同的格式。 | {{< emoticons/tick >}} | {{< emoticons/tick >}} |
