Aspose.Words对于Android通过Java功能

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

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

文件格式和转换

特征 资料描述 Aspose.Words为Java Aspose.Words对于Android通过Java
高质量的转换 快速可靠地在几种流行的文档格式之间转换. tick tick
Microsoft Word (DOC) 您可以找到的最快,最完整的DOC格式实现。 tick tick
WordprocessingML (DOCX, XML) Aspose.Words提供详尽的支持OOXML,平面OPC和Word2003XML。 tick tick
富文本格式(RTF) 全面支持RTF格式与各种应用程序交互。 tick tick
HTML、XHTML和MHTML 加载并保存HTML/XHTML以实现更高的互操作性。 另存为MHTML也可用。 tick tick
OpenDocument (ODT) Aspose.Words可以在OpenDocument文本中加载和保存文档(。odt)格式。 tick tick
Adobe可移植文档格式(PDF) 将任何文档转换为具有高保真度的PDF。 支持PDF/A。 tick tick
XML纸张规格(XPS) 以高保真度将任何文档转换为XPS。 tick tick
纯文本(TXT) 通过以纯文本格式保存,轻松提取文本。 tick tick
数字出版(EPUB) EPUB是eBooks的流行格式。 您可以将任何文档从Aspose.Words转换为IDPFEPUB格式。 tick tick

渲染和打印

Aspose.Words现在提供文档页面的高保真渲染。

特征 Aspose.Words为Java Aspose.Words对于Android通过Java
将文档布局到以下所有格式的高保真页面(就像Microsoft Word®那样)。 tick tick
将单个页面或完整文档呈现为PDF或XPS。 tick tick
将文档页面渲染为光栅图像(多页TIFF,BMP). tick circle
将文档页面渲染为图像(PNG, EMF, JPEG, GIF). tick tick
将页面渲染为特定大小的Java图形对象。 tick tick
使用Java打印基础结构打印文档页面。 tick circle
在渲染或打印之前更新TOC,页码和其他字段。 tick tick

文档内容功能

Aspose.Words提供了一个由100多个公共类组成的丰富对象模型,允许您以编程方式生成,组合,修改,解析或以其他方式检查加载的文档。

特征 Aspose.Words为Java Aspose.Words对于Android通过Java
访问,创建和修改段落和文本。 tick tick
访问,创建和修改图像,文本框和形状。 tick tick
访问,创建和修改表,行和单元格。 tick tick
访问,创建和修改字段,表单字段,超链接和书签。 tick tick
访问,创建和修改文档部分,页眉和页脚。 tick tick
访问,创建和修改脚注,尾注和注释。 tick tick
访问,创建和修改自定义XML,SmartTags和结构化文档标签(内容控件)。 tick tick
使用类似XmlDocument的类和方法访问和修改所有文档元素。 tick tick
更新字段结果IF,公式和其他流行的字段类型。 tick tick
重建和更新目录(TOC)字段,就像Microsoft Word那样。 tick tick
在文档之间复制和移动文档元素。 tick tick
加入和拆分文档。 tick tick
获取和设置内置和自定义文档属性。 tick tick
指定文档保护,打开受保护和加密的文档。 tick tick
查找和替换文本,枚举文档内容。 tick tick
接受文档中的所有修订。 tick tick
从文档中保留或提取OLE对象和ActiveX控件。 tick tick
从文档中保留或删除VBA宏。 保留VBA宏数字签名。 tick tick
检测文档中的数字签名。 tick tick
插入HTML文本。 tick tick

文档格式设置功能

Aspose.Words提供对所有文档元素的格式属性的详细编程访问。

特征 Aspose.Words为Java Aspose.Words对于Android通过Java
访问和修改所有字符格式,包括字体,颜色,效果,边框和阴影。 tick tick
访问和修改所有段落格式,包括缩进,间距,边框和阴影,制表位。 tick tick
访问和修改所有项目符号和编号列表格式,包括编号和级别。 tick tick
访问和修改表格格式,包括对齐,方向,边框和阴影。 tick tick
访问和修改所有部分属性,包括纸张大小,边距和方向. tick tick
访问、创建和修改文档样式。 tick tick
访问和修改绘图对象,包括位置,大小,线条和填充属性,图像字节。 tick tick

Mail Merge特征

您可以自行使用Aspose.Words作为报告解决方案。 在Microsoft Word中设计报表,然后让Aspose.Words使用来自各种数据源的数据填充文档。

特征 Aspose.Words为Java Aspose.Words对于Android通过Java
在报告中使用所有标准Microsoft WordMail Merge字段,包括MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE. tick tick
对包含最复杂和嵌套的IF字段和公式的文档执行Mail Merge。 tick tick
使用Mail Merge区域从数据源填充并动态增长文档中的表或片段。 tick tick
轻松生成包含主-详细信息(父-子)数据(如Order/OrderDetails)的报告。 tick tick
使用实现ResultSet接口的任何Java数据源中的数据填充文档。 tick tick
通过实现IMailMergeDataSource接口从任何数据源(如XML文件或业务对象)填充文档。 tick tick
使用事件对数据的合并方式进行精确控制,例如数字格式设置。 tick tick
在mail merge期间插入图像。 tick tick
以编程方式为文档创建或修改Microsoft WordMail Merge数据源。 保留Mail Merge设置和数据源。 tick tick
检索Mail Merge字段名称。 tick tick

报告功能

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

主要特点 Aspose.Words为.NET Aspose.WordsAndroid通过Java
直接在模板中支持C#语法和LINQ扩展方法(即使对于ADO.NET数据源) tick tick
支持表、列表和常见内容的可重复和条件文档块(循环和条件) tick tick
支持动态生成的图表和图像 tick tick
支持将外部文档和HTML块插入文档 tick tick
支持多个数据源(包括不同类型的数据源)生成单个文档 tick tick
内置支持数据关系(主-详细) tick tick
直接在模板中全面支持各种数据操作,如分组、排序、过滤等 tick tick
WYSIWYG:生成的文档保留其元素的格式,与相应的模板具有相同的格式。 tick tick