Aspose.Words对于Android通过Java功能
Contents
[
Hide
]
通过 Java 为 Android 进行 Aspose.Words 功能概述
本节通过Java比较Java的Aspose.Words和Android的Aspose.Words之间的功能可用性。
文件格式和转换
特征 | 资料描述 | Aspose.Words为Java | Aspose.Words对于Android通过Java |
---|---|---|---|
高质量的转换 | 快速可靠地在几种流行的文档格式之间转换. | ||
Microsoft Word (DOC) | 您可以找到的最快,最完整的DOC格式实现。 | ||
WordprocessingML (DOCX, XML) | Aspose.Words提供详尽的支持OOXML,平面OPC和Word2003XML。 | ||
富文本格式(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转换为IDPFEPUB格式。 |
渲染和打印
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 WordMail Merge字段,包括MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , GREETINGLINE. |
||
对包含最复杂和嵌套的IF 字段和公式的文档执行Mail Merge。 |
||
使用Mail Merge区域从数据源填充并动态增长文档中的表或片段。 | ||
轻松生成包含主-详细信息(父-子)数据(如Order/OrderDetails)的报告。 | ||
使用实现ResultSet 接口的任何Java数据源中的数据填充文档。 |
||
通过实现IMailMergeDataSource接口从任何数据源(如XML文件或业务对象)填充文档。 | ||
使用事件对数据的合并方式进行精确控制,例如数字格式设置。 | ||
在mail merge期间插入图像。 | ||
以编程方式为文档创建或修改Microsoft WordMail Merge数据源。 保留Mail Merge设置和数据源。 | ||
检索Mail Merge字段名称。 |
报告功能
LINQReporting Engine是一种高级报告工具,使您能够根据从各种来源(包括数据库)获得的模板文档和数据生成文档, XML, JSON, OData, 自定义类型、外部文档和更多开箱即用的对象。
主要特点 | Aspose.Words为.NET | Aspose.WordsAndroid通过Java |
---|---|---|
直接在模板中支持C#语法和LINQ扩展方法(即使对于ADO.NET 数据源) |
||
支持表、列表和常见内容的可重复和条件文档块(循环和条件) | ||
支持动态生成的图表和图像 | ||
支持将外部文档和HTML块插入文档 | ||
支持多个数据源(包括不同类型的数据源)生成单个文档 | ||
内置支持数据关系(主-详细) | ||
直接在模板中全面支持各种数据操作,如分组、排序、过滤等 | ||
WYSIWYG:生成的文档保留其元素的格式,与相应的模板具有相同的格式。 |