Aspose.Words对于Android通过Java功能
通过 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:生成的文档保留其元素的格式,与相应的模板具有相同的格式。 |
|
|